Ветвление - такая форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или
Оператор ветвления в полном варианте
Оператор ветвления в неполном варианте
Пример:
5.03M
Категория: ПрограммированиеПрограммирование

Программирование разветвляющихся алгоритмов

1.

Программирование
разветвляющихся
алгоритмов

2. Ветвление - такая форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или

другая последовательность
действий

3.

4.

КОМАНДА ВЕТВЛЕНИЯ
ИМЕЕТ ПОЛНУЮ (1)
ИЛИ СОКРАЩЕННУЮ
ФОРМУ(2)
1
Да
2
Нет
Условие
Серия 1
Нет
Да
Условие
Серия 2
Серия 1

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?
A - максимальное
В - максимальное

7. Оператор ветвления в неполном варианте

IF (условие) THEN (операторы);
IF A>B THEN B:=В*2;

8.

Да
Нет
A>B?
B:=B*2

9. Пример:

Составной оператор
-это группа операторов,
отделенных друг от друга точкой с
запятой и ограниченная Begin….End.
Пример:
Begin {начало}
....
...
{группа операторов}
End; {конец}
....

10.

начало
Ввод
a,b
нет
a>b
c:=2*c
Вывод
c
конец
Program sum;
Var a, b, c:integer;
Begin
readln(a,b);
да
if a>b then
Вывод
begin
a>b
writeln(’a>b’); группа
c:=a+b;
c:=a+b
операторов
end;
c:=2*c;
writeln(c);
End.
English     Русский Правила