Upload
assad1972
View
275
Download
2
Embed Size (px)
Citation preview
7 қадам жоғары
5 қадам оңға
3 қадам төмен
5 қадам солға
Сызықтық алгоритмді программалау
Алгоритм - дегеніміз есептің шешу жолын
реттелген амалдар тізбегі түріне келтіру.
Сызықтық
Тармақталған
Циклдік
Егер алгоритмнің N қадамы болса және олардың барлығы басынан
аяғына дейін бірінен соң бірі тізбектеле орындалатын болса, онда
ондай алгоритмді сызықтық алгоритм деп атаймыз.
арг бүт a,b, c енгізу a, b
басы
c:=a+b
соңы
шығару c
алг екі санның қосындысын табу
басы
енгізу a,b
c:=a+b
шығару c
соңы
1 мысал.Кез-келген екі санның қосындысын
табу программасын құр
арг бүт a,b нақты c енгізу a, b
басы
c:=(a+b)/2
соңы
шығару c
алг екі санның арифметикалық ортасын табу
басы
енгізу a,b
c:=(a+b)/2
шығару c
соңы
2 мысал.Екі нақты сан берілсін. Осы сандардың
арифметикалық ортасын тап
readln (a,b);C:=(a+b)/2;
c :real;
readln (a,b);C:=(a+b)/2;
c :real;
2 тапсырма х және у екі нақты саны берілсін. Осы
екі санның
1 топ
айырмасын
“Жинақтау”
2 топ
бөліндісін
“Қатесін тап”
3 топКөбейтіндісін
“Сәйкесін тап”
х және у екі нақты саны берілсін. Осы екі санның айырмасын тап?program esep;var a,b,с: integer;beginreadln( a,b);c:=a-b;write (‘c=’,c);end.
х және у екі нақты саны берілсін. Осы екі санның бөліндісін тап?program esep;var a,b: integer;с:real;beginreadln( a,b);c:=a*b;write (‘c=’,c);end.
х және у екі нақты саны берілсін. Осы екі санның көбейтіндісін тап?program esep;var a,b: integer;с:real;beginreadln( a,b);c:=a*b;write (‘c=’,c);end.
Практикалық жұмыс
Жай бөлшектерді қосатын программа құр?
1,5л шайды қайнату үшін 30г құрғақ шәй қажет. Шәугімге Х л сияды. Шәй демдеу үшін қанша құрғақ шай қажет?
Р е ф л е к с и я
“Табыс баспалдағы”
Үй тапсырмасы
Сызықтық алгоритмдерді программалау.
Тапсырма: бір мемлекетте тұратын халық саны мен жер көлемінің ауданын алып, осы мемлекеттегі халық тығыздығын анықтаңдар