Ветвления. Разветвляющийся алгоритмический процесс

Слайд 2

Ветвления Если идёт дождь, то возьми зонт. Иначе не бери зонт.

Ветвления

Если идёт дождь, то возьми зонт.
Иначе не бери зонт.

Слайд 3

Алгоритм является разветвляющимся, если проверяется условие и исполнение алгоритма идёт по одной из двух ветвей

Алгоритм является разветвляющимся, если проверяется условие и исполнение алгоритма идёт по

одной из двух ветвей
Слайд 4

Ветвление

Ветвление

Слайд 5

Команда проверки условия Полная форма IF … THEN … ELSE…; Неполная форма IF … THEN …;

Команда проверки условия

Полная форма
IF … THEN … ELSE…;
Неполная форма
IF …

THEN …;
Слайд 6

Команда проверки условия IF THEN ELSE END IF

Команда проверки условия

IF <усл> THEN
<команды>
ELSE
<команды>
END IF

Слайд 7

Найти большее из двух чисел CLS INPUT “a=”; a INPUT “b=”;

Найти большее из двух чисел

CLS
INPUT “a=”; a
INPUT “b=”; b
IF a >b

THEN
c=a
ELSE
c=b
END IF
PRINT c« - Большее из чисел» а «и» b
END

Тест:
Ввод: а= 5
в= 3
Вывод: с= 5
2. Ввод: а= 6
в= 8
Вывод: с= 8

Слайд 8

начало ввод a,b a > b d= a*2 вывод c,d конец

начало

ввод a,b

a > b

d= a*2

вывод c,d

конец

да

нет

c= a*a

CLS
INPUT “a=”; a
INPUT

“b=”; b
IF a >b THEN
c=a*a
d=b*2
ELSE
d=a*2
c= b*b
END IF
PRINT «с=»с
PRINT «d=»d
END

Тест:
Ввод: а= 5
в= 3
Вывод: с= 25
d = 6
2. Ввод: а= 6
в= 8
Вывод: d= 12
c=64

Даны два числа. Большее из этих чисел возвести в квадрат, а меньшее умножить на два.

d= b*2

c= b*b