Тармақталу алгоритмі информатика 7 сынып презентациясы
Sheber Education·24 Маусым·Қаралды: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
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

