ВЕТВЛЕНИЕ
АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ «ВЕТВЛЕНИЕ»
1.42M
Категория: ИнформатикаИнформатика

Алгоритмическая конструкция «ветвление

1.

КОНСТРУКЦИЯ
✦ ветвление
«ВЕТВЛЕНИЕ».
✦ полное ветвление
РАЗВЕТВЛЯЮЩИ ✦ неполное ветвление
алгоритмы
ЕСЯ АЛГОРИТМЫ ✦✦ разветвляющиеся
простые условия
✦ составные условия

2. ВЕТВЛЕНИЕ

Ветвление - алгоритмическая конструкция, в которой в
зависимости от результата проверки условия («да» или «нет»)
предусмотрен выбор одной из двух последовательностей
действий (ветвей).
Алгоритмы, в основе которых лежит структура «ветвление»,
называют разветвляющимися.

3. АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ «ВЕТВЛЕНИЕ»

Да
Действие 1
Условие
Нет
Да
Действие 2
Действие 1
Полное ветвление
Условие
Нет
Неполное ветвление

4.

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
Да
Действие 1
Да
Условие
Нет
Действие 2
Будет дождь!
Ласточки
летают
низко?
Нет
Дождя не будет!

5.

ВЕТВЛЕНИЕ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ
если <условие>
то <действие 1>
иначе <действие 2>
все
Пример
алг правописание частиц НЕ, НИ
нач
если частица под ударением
то писать НЕ
иначе писать НИ
все
кон

6.

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
если <условие>
то <действие 1>
все
Да
Действие 1
Пример:
алг сборы на прогулку
нач
если на улице дождь
то взять зонтик
все
кон
Условие
Нет

7.

РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ ДЛЯ РОБОТА

8.

РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ ДЛЯ РОБОТА
Робот находится центре поля. С помощью конструкции неполного ветвления
Робот обходит препятствие сверху.
если сверху стена
то
вправо
вверх
влево
все

9.

ОПОРНЫЙ КОНСПЕКТ
РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ
ВЕТВЛЕНИЕ
Условие
Полная форма
Простое
Составное
not
Неполная форма
and
or
English     Русский Правила