Similar presentations:
Программирование разветвляющихся алгоритмов. 8 класс
1.
Урок информатики в 8 классеПрограммирование
разветвляющихся
алгоритмов
2. Ветвление - такая форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или
другая последовательностьдействий
3.
КОМАНДА ВЕТВЛЕНИЯИМЕЕТ ПОЛНУЮ (1)
ИЛИ СОКРАЩЕННУЮ
ФОРМУ(2)
1
Да
2
Нет
Условие
Серия 1
Нет
Да
Условие
Серия 2
Серия 1
4.
ДаНет
A>B?
A - максимальное
В - максимальное
5. Оператор ветвления в полном варианте
IF (условие) THEN (операторы) ELSE (операторы);условие-записывается с помощью знаков сравнения
и принимает два значения: да или нет
IF A>B THEN max:=A ELSE max:=B;
Сложные условия составляют из простых с
помощью логических операций (OR, AND, NOT)
IF (A>B)AND(A>C) THEN max:=A ELSE
max:=100;
6.
ДаНет
A>B?
B:=B*2
7. Оператор ветвления в неполном варианте
IF (условие) THEN (операторы);IF A>B THEN B:=В*2;
8. Составить программу, которая перераспределит заданные значения x, y так, что в х окажется большее значение, а в y - меньшее.
Program _1;var x, y, z: real;
begin
write ('Введите два
числа: ');
read (x, y);
if x < y then
begin z:=x;
x:=y;
y:=z:
end;
writeln ('x =', x, 'y=', y);
end.
9.
Домашнее задание:п. 3.4 ,
№12, 14 (стр. 135)