2.40M
Category: informaticsinformatics

Алгоритмы с ветвлением

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
конец
English     Русский Rules