Тармақталу алгоритмдерін программалау презентация

Содержание

Алгоритм тобы . Паскаль тобы Сабағымызды бастамас бұрын топқа бөлініп алайық.

Слайд 1Ашық сабақ:
Тақырыбы: Тармақталу алгоритмдерін программалау

Сыныбы: 7


Слайд 2Алгоритм
тобы
. Паскаль
тобы
Сабағымызды бастамас бұрын топқа бөлініп алайық.


Слайд 3

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








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

не үшін қолданылады?

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

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

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

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

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

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

А


Л

М


Г


О


Р


И


Т




Слайд 4Алгоритм типтері
Сызықты немесе тізбекті алгоритм
Циклдік немесе қайталау алгоритмдер
Тармақталу немесе шартты тексеру

алгоритмдері

Слайд 5Сызықтық алгоритм
Сызықтық алгоритм деп — алгоритм әрбір
қадамы болса және

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

Слайд 6Циклдік алгоритм
Көптеген алгоритімдер белгілі бір әрекеттер
тізбегі бірнеше рет қайталанып

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

Слайд 7Тармақталу алгоритм


Слайд 10
Блок-схема

Тармақталудың толымды түрі
«таңдау» блогі


Слайд 11
Программа


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.

Слайд 12
Шартты оператор
if then begin
{егер шарт орындалса, не істеу

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

Ерекшеліктері:
else-тің алдында нүктелі үтір болмауы керек
екінші бөліктің (else …) болмауы да мүмкін (толымсыз түрі)
егер блокта бір ғана оператор болса, begin мен end сөздерін жазбауға да болады


Слайд 13
Қай жері дұрыс емес?
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;

if a > b then begin
a := b;
end
else b > a begin
b := a;
end;

begin

end

begin

end


Слайд 14
Блок-схема

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


Слайд 15
Программа


program qq;
var a, b, max: integer;
begin
writeln(‘Екі бүтін сан енгіз');

read ( a, b );
max := a;
if b > a then
max := b;
writeln (‘Екі санның үлкені', max);
end.

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


Слайд 16ЕСЕПТІ ШЫҒАРУ, ПАСКАЛЬДА ЖАЗЫП НӘТИЖЕ АЛУ


Слайд 17Сөзжұмбақ

1. Негізгі программаның басы
2. Шығару операторы
3. Программа тақырыбы
4. Бүтін санның типі
5.

Алгоритмнің орындалу барысында мәні өзгермейтін шама
6. Символдық шама
7. Енгізу операторы
8. Бағдарламаның соңы


Слайд 18Жауаптары:

1. Begin
2. write
3. program
4. integer
5. const
6. char
7. readln
8. end


Слайд 19Ребусты шешіңдер


Слайд 20 Тест тапсырмалары


Слайд 21Жауаптары:


Слайд 23Үйге тапсырма
1. Екі бүтін сан енгізіп,экранға олардың кішісін шығару.
2. Өз ойларыңнан

мысал түзіп, оның алгоритімін құрып келу.

Слайд 24 Сергіту сәті Тармақталу алгоритміне мақал 1. Егер жұмыс істемесең, онда ........................   2.

Егер барға қанағат етпесең, онда ................   3. Егер екі жұмысты бір мезгілде істесең, онда ........................

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика