1 of 6

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

2 of 6

Ветвление

Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия предусмотрен выбор одной из двух последовательностей действий.

Разветвляющийся алгоритм

3 of 6

4 of 6

Основные алгоритмические конструкции

Для записи любого алгоритма достаточно трёх основных алгоритмических конструкций:

  • следования,
  • ветвления,
  • повторения.

(Э. Дейкстра)

Эдсгер Вибе Дейкстра (1930–2002). Выдающийся нидерландский учёный, идеи которого оказали огромное влияние на развитие компьютерной индустрии.

5 of 6

Полная форма ветвления

Действие 1

Условие

Действие 2

если <условие>

то <действие 1>

иначе <действие 2>

все

Пример

алг

нач

если частица под ударением

то писать НЕ

иначе писать НИ

все

кон

Да

Нет

6 of 6

Неполная форма ветвления

Действие 1

Условие

если <условие>

то <действие 1>

все

Пример:

алг

нач

если на улице дождь

то взять зонтик

все

кон

Да

Нет