Тармақталу алгоритмі информатика 7 сынып презентациясы

Sheber Education24 МаусымҚаралды:79Жүктелді:0

Материалда тармақталу алгоритмі туралы түсіндірме көрнекілік түрінде ұсынылған. Информатика пәнінің 7 сынып мұғалімдері оны жаңа тақырыпты түсіндіру, алгоритм құрылымын көрсету және оқушылардың ақпараттық сауаттылығын дамыту барысында пайдалана алады.

Алдын ала көру

Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.

Материалдан үзінді

Тақырыбы : Тармақталу алгоритмдерін программалау

"Құлыпты аш!" ойыны

Паскаль программалау тілін ұсынған кім?

Программада CONST сөзі не үшін қолданылады?

Программаның соңғы және негізгі бөлімі

Алгоритмнің қанша түрі бар?

Сызықтық алгоритмге мысал келтірші

Паскальда программа неше бөлімнен тұрады?

Сызықтық алгоритм дегеніміз не?

Алгоритм дегеніміз не?

А

Л

М

Г

О

Р

И

Т

Алгоритм типтері

Сызықты немесе тізбекті алгоритм

Циклдік немесе қайталау алгоритмдер

Тармақталу немесе шартты тексеру алгоритмдері

Сызықтық алгоритм

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

қадамы болса және олардың барлығы басы-

нан аяғына дейін, бірінен соң бірі тізбектеле

орындалуын айтамыз.

Циклдік алгоритм

Көптеген алгоритімдер белгілі бір әрекеттер

тізбегі бірнеше рет қайталанып орындалып

отырады.Есептеу процесінің бөліктерінің

қайталап орындалуын цикл деп аталады

Тармақталу алгоритм

Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталу алгоритмдері деп атайды.

Блок-схема

басы

max:= a;

енгізу a,b

шығару max

a > b?

max:= b;

соңы

иә

жоқ

Тармақталудың толымды түрі

«таңдау» блогі

Егер a = b?

Программа

max := a ;

max := b ;

шартты оператордың толымды түрі

program qq;

var a, b, max: integer;

begin

writeln(‘Екі бүтін сан енгіз');

read ( a, b );

if a > b then begin

end

else begin

end;

writeln (‘Екі санның үлкені', max);

end.

Шартты оператор

if <шарт> then begin

{егер шарт орындалса, не істеу керек}

end

else begin

{егер шарт орындалмаса, не істеу керек}

end;

Ерекшеліктері:

else - тің алдында нүктелі үтір болмауы керек

екінші бөліктің ( else …) болмауы да мүмкін (толымсыз түрі)

егер блокта бір ғана оператор болса, begin мен end сөздерін жазбауға да болады

Қай жері дұрыс емес?

if a > b then begin

a := b;

end

else

b := a;

end;

if a > b then begin

a := b;

else begin

b := a;

end;

if a > b then begin

a := b;

end;

else begin

b := a;

end;

Жазылымдар

Өзіңізге ыңғайлы жазылымды таңдаңыз

1 күн

BASIC

790₸
/күн

5 ЖИ / күн

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

17 Құралдар / күн

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

5 Материал / күн

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

15 Ойындар / күн

Жазылым бойынша ойын жасау лимиті.

Тиімді

1 ай

BASIC

9 990₸
/ай

50 ЖИ / ай

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

22 Құралдар / ай

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

100 Материал / ай

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

100 Ойындар / ай

Жазылым бойынша ойын жасау лимиті.

Реклама - жарнама

Сабаққа арналған ойындар

Сабағыңызға арналған интерактивті ойындарды жасанды интеллект арқылы құрастырыңыз! Тақырыпты жазсаңыз ойын бірден дайын болады