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г құрғақ шәй
қажет. Шәугімге Х л сияды. Шәй демдеу
үшін қанша құрғақ шай қажет?
Р е ф л е к с и я
“Табыс баспалдағы”
Үй тапсырмасы
Сызықтық алгоритмдерді программалау.
Тапсырма: бір мемлекетте тұратын халық
саны мен жер көлемінің ауданын алып, осы
мемлекеттегі халық тығыздығын
анықтаңдар

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

  • 2.
    7 қадам жоғары 5қадам оңға 3 қадам төмен 5 қадам солға
  • 4.
  • 5.
    Алгоритм - дегеніміз есептіңшешу жолын реттелген амалдар тізбегі түріне келтіру.
  • 6.
  • 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;
  • 10.
  • 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.
    Үй тапсырмасы Сызықтық алгоритмдердіпрограммалау. Тапсырма: бір мемлекетте тұратын халық саны мен жер көлемінің ауданын алып, осы мемлекеттегі халық тығыздығын анықтаңдар