Рабочие листы
к вашим урокам
Скачать
1 слайд
Тармақталу командасы
Мұқағали Мақатаев атындағы Тірек /ресурстық орталық/ орта мектебі
Информатика пәнінің мұғалімі :Айтбаев Ж.С.
2 слайд
Тармақталу алгоритмдері
Есеп. Екі бүтін сан енгізіп,экранға олардың үлкенін шығару.
Шығару амалы: бірінші сан екінші саннан үлкен болса, біріншісін, ал егер кіші болса екіншісін экранға шығару.
Ерекшелігі: атқарушының әрекеті кейбір шарттардың орындалуына байланысты болады (егер …әйтпесе …).
Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталу алгоритмдері деп атайды.
3 слайд
Нұсқа 1. Блок-схема
басы
max:= a;
енгізу a,b
шығару max
a > b?
max:= b;
соңы
иә
жоқ
Тармақталудың толымды түрі
«таңдау» блогі
Егер a = b?
?
4 слайд
Нұсқа 1. Программа
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.
5 слайд
Шартты оператор
if <шарт> then begin
{егер шарт орындалса, не істеу керек}
end
else begin
{егер шарт орындалмаса, не істеу керек}
end;
Ерекшеліктері:
else-тің алдында нүктелі үтір болмауы керек
екінші бөліктің (else …) болмауы да мүмкін (толымсыз түрі)
егер блокта бір ғана оператор болса, begin мен end сөздерін жазбауға да болады
6 слайд
Қай жері дұрыс емес?
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
7 слайд
Нұсқа 2. Блок-схема
тармақталудың толымсыз түрі
басы
max:= a;
енгізу a,b
шығару max
max:= b;
соңы
иә
жоқ
b > a?
8 слайд
Нұсқа 2. Программа
program qq;
var a, b, max: integer;
begin
writeln(‘Екі бүтін сан енгіз');
read ( a, b );
max := a;
if b > a then
max := b;
writeln (‘Екі санның үлкені', max);
end.
шартты оператордың толымсыз түрі
9 слайд
Нұсқа 2Б. Программа
program qq;
var a, b, max: integer;
begin
writeln('Екі бүтін сан енгіз');
read ( a, b );
max := b;
if ??? then
???
writeln ('Екі санның үлкені', max);
end.
max := a;
a > b
10 слайд
Қай жері дұрыс емес?
if a > b then begin
a := b;
else b := a;
if a > b then begin
a := b;
end;
else b := a;
if a > b then
else begin
b := a;
end;
if a > b then
a := b;
else b := a; end;
a := b
end
a := b
if b >= a then
b := a;
11 слайд
"4": Үш сан енгізіп олардың үлкенін табу.
Мысал:
Үш сан енгіз:
4 15 9
Ең үлкен сан 15
"5": Бес сан енгізіп олардың үлкенін табу.
Мысал:
Бес сан енгіз:
4 15 9 56 4
Ең үлкен сан 56
Тапсырмалар
Рабочие листы
к вашим урокам
Скачать
Сабақтың тақырыбы: Тармақталу командасы
Сабақтың мақсаты: Оқушыларды тармақталу командасымен таныстыру; пайдалану жолдары мен тәсілдерін үйрету;
Алгоритмдік ойлау стилін дамыту;
Тапсырманы тиянақты, өз мезгілінде орындау жауапкершілігіне тәрбиелеу, патриоттыққа тәрбиелеу.
Оқушылардың білімміне қойылатын талаптар: Оқушылар тармақталу командасының жазылу тәртібін біліп, тармақталған алгоритмдерге бағдарлама құра білуі тиісү
Сабақтың жүрісі: 1. Ұйымдастыру. Оқушыларды түгендеу.
2. Сабақтың мақсатымен таныстыру;
3. Өтілген материалдарды қайталау « Лото» ойнау
Сұрақтары:
6 662 847 материалов в базе
Настоящий материал опубликован пользователем Жапсарбаев Асылхан Аманжолович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.