Similar presentations:
Алгоритмы с ветвлением
1.
АЛГОРИТМЫ СВЕТВЛЕНИЕМ
2.
Алгоритм с ветвлением!
Алгоритм с ветвлениями или
разветвляющийся алгоритм - форма
организации действий, при которой в зависимости
от выполнения некоторого условия
совершается одна или другая последовательность
шагов.
Нет
Да
Условие
Действие 1
Действие 2
3.
Разветвляющийся алгоритмПолное ветвление
Подъехал Иван
Царевич к камню
Да
Голову сложишь
Направо
пойдёшь?
Нет
Коня потеряешь
4.
Разветвляющийся алгоритмНеполное ветвление
Да
Берём зонт
Идёт
дождь?
Нет
5.
ВетвленияЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване
ЕСЛИ назвался груздем,
ТО полезай в кузов
6.
7.
8.
9.
10.
11.
12.
Вычислить алгоритмразветвленной структуры,
представленный в виде
блок-схемы, при заданном
входном потоке исходных
данных.
начало
ввод: a
x=a*2
Да
x < 10
x=x+6
x=x-5
a
x
0
2
4
6
8
-5 -1 3 18 22
Нет
вывод: x
конец
13.
началоВходные
данные
Х
да
:3
33
33
6060
+5
11
20
16
25
Четное
Нечетное
Число
четное?
нет
:2
+2
8
27
+2
:3
10
9
х 10
+1
100
10
результат
Результат
100
Результат
конец
10
14.
началоВычислить алгоритм
разветвленной структуры,
представленный в виде блоксхемы, при заданном
входном потоке исходных
данных.
ввод: x
x=x/4
да
нет
x ≥ 15
x = x + 12
да
x > 20
x=x+6
да
нет
x ≥ 10
нет
x=x*5
x=x*3
x = x * 11
x=x*4
x = x - 25
x = x + 13
x = x + 24
x=x-8
Ввод x
4
148
вывод: x
Вывод x
20
220
конец