SlideShare a Scribd company logo
1 of 16
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;
begin
readln( a,b);
c:=a-b;
write (‘c=’,c);
end.
х және у екі нақты саны берілсін. Осы
екі санның бөліндісін тап?
program esep;
var a,b: integer;
с:real;
begin
readln( a,b);
c:=a*b;
write (‘c=’,c);
end.
х және у екі нақты саны
берілсін. Осы екі санның
көбейтіндісін тап?
program esep;
var a,b: integer;
с:real;
begin
readln( a,b);
c:=a*b;
write (‘c=’,c);
end.
Практикалық жұмыс
Жай бөлшектерді қосатын программа құр?
1,5л шайды қайнату үшін 30г құрғақ шәй
қажет. Шәугімге Х л сияды. Шәй демдеу
үшін қанша құрғақ шай қажет?
Р е ф л е к с и я
“Табыс баспалдағы”
Үй тапсырмасы
Сызықтық алгоритмдерді программалау.
Тапсырма: бір мемлекетте тұратын халық
саны мен жер көлемінің ауданын алып, осы
мемлекеттегі халық тығыздығын
анықтаңдар

More Related Content

More from AsSad1972 (6)

Ньютон заңдары
Ньютон заңдарыНьютон заңдары
Ньютон заңдары
 
Қысым
ҚысымҚысым
Қысым
 
Тартылыс құбылысы. Ауырлық күші
Тартылыс құбылысы. Ауырлық күшіТартылыс құбылысы. Ауырлық күші
Тартылыс құбылысы. Ауырлық күші
 
Жас информатик
Жас информатик Жас информатик
Жас информатик
 
Циклдік алгоритм
Циклдік алгоритмЦиклдік алгоритм
Циклдік алгоритм
 
Бинго-шоу
Бинго-шоуБинго-шоу
Бинго-шоу
 

Сызықтық алгоритмдерді программалау

  • 1.
  • 2. 7 қадам жоғары 5 қадам оңға 3 қадам төмен 5 қадам солға
  • 3.
  • 5. Алгоритм - дегеніміз есептің шешу жолын реттелген амалдар тізбегі түріне келтіру.
  • 7. Егер алгоритмнің N қадамы болса және олардың барлығы басынан аяғына дейін бірінен соң бірі тізбектеле орындалатын болса, онда ондай алгоритмді сызықтық алгоритм деп атаймыз.
  • 8. арг бүт a,b, c енгізу a, b басы c:=a+b соңы шығару c алг екі санның қосындысын табу басы енгізу a,b c:=a+b шығару c соңы 1 мысал. Кез-келген екі санның қосындысын табу программасын құр
  • 9. арг бүт 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;
  • 11.
  • 12. 2 тапсырма х және у екі нақты саны берілсін. Осы екі санның 1 топ айырмасын “Жинақтау” 2 топ бөліндісін “Қатесін тап” 3 топ Көбейтіндісін “Сәйкесін тап”
  • 13. х және у екі нақты саны берілсін. Осы екі санның айырмасын тап? program esep; var a,b,с: integer; begin readln( a,b); c:=a-b; write (‘c=’,c); end. х және у екі нақты саны берілсін. Осы екі санның бөліндісін тап? program esep; var a,b: integer; с:real; begin readln( a,b); c:=a*b; write (‘c=’,c); end. х және у екі нақты саны берілсін. Осы екі санның көбейтіндісін тап? program esep; var a,b: integer; с:real; begin readln( a,b); c:=a*b; write (‘c=’,c); end.
  • 14. Практикалық жұмыс Жай бөлшектерді қосатын программа құр? 1,5л шайды қайнату үшін 30г құрғақ шәй қажет. Шәугімге Х л сияды. Шәй демдеу үшін қанша құрғақ шай қажет?
  • 15. Р е ф л е к с и я “Табыс баспалдағы”
  • 16. Үй тапсырмасы Сызықтық алгоритмдерді программалау. Тапсырма: бір мемлекетте тұратын халық саны мен жер көлемінің ауданын алып, осы мемлекеттегі халық тығыздығын анықтаңдар