Ветвления (Разветвляющийся алгоритмический процесс)
Ветвления
Алгоритм является разветвляющимся, если проверяется условие и исполнение алгоритма идёт по одной из двух ветвей
Ветвление
Команда проверки условия
Команда проверки условия
Дано х. Найти y. y= x - 2
220.00K
Categories: programmingprogramming informaticsinformatics

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

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

Учитель информатики МБОУ СОШ 39 города Рязани
Ермакова Евгения Викторовна

2. Ветвления

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

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

4. Ветвление

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

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

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

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

7.

Найти большее из двух чисел
Тест:
1. Ввод: а= 5
в= 3
Вывод: с= 5
2. Ввод: а= 6
в= 8
Вывод: с= 8
начало
ввод a,b
нет
да
a>b
c= b
c= a
вывод c
конец
CLS
INPUT “a=”; a
INPUT “b=”; b
IF a >b THEN
c=a
ELSE
c=b
END IF
PRINT c« - Большее из чисел» а «и» b
END

8.

Даны два числа. Большее из этих чисел возвести в квадрат,
а меньшее умножить на два.
CLS
INPUT “a=”; a
ввод a,b
INPUT “b=”; b
IF a >b THEN
нет
да
c=a*a
a>b
d=b*2
c= a*a
ELSE
d= a*2
d=a*2
d= b*2
c= b*b
c= b*b
END IF
PRINT «с=»с
вывод c,d
PRINT «d=»d
конец
END
начало
Тест:
1. Ввод: а= 5
в= 3
Вывод: с= 25
d=6
2. Ввод: а= 6
в= 8
Вывод: d= 12
c=64

9. Дано х. Найти y. y= x - 2

начало
ввод х
нет
да
Х-2 >= 0
Вывод ‘FNO’
y= x - 2
вывод y
конец
English     Русский Rules