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

Линейный алгоритм

Линейный алгоритм (следование) состоит из последовательности операций, выполняющихся только один раз в порядке их следования.

Рис. 1 Линейная структура алгоритма

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

Подобная структура называется также «ЕСЛИ – ТО – ИНАЧЕ», или «развилка». Каждый из путей (ТО или ИНАЧЕ) ведет к общей точке слияния, так что выполнение программы продолжается независимо от того, какой путь был выбран.

Может оказаться, что для одного из результатов проверки ничего предпринимать не надо. В этом случае можно применять только один обрабатывающий блок.

Рис. 2 Разветвляющаяся структура алгоритма Рис. 3 Структура «неполное ветвление»