Разветвляющийся алгоритм в современных компьютерных системах работает благодаря языку программирования, на котором алгоритм записывается в виде последовательности команд. 1
Простейший пример описания алгоритма с разветвляющейся структурой — условный оператор IF. 4 Его полная конструкция имеет следующий вид: if<логическое выражение>then<оператор 1>else<оператор 2>
. 4 Здесь if
— «если», then
— «то», else
— «иначе». 4
Как работает условный оператор: 4
IF
. 4THEN
, причём действие после ELSE
пропускается. 4THEN
, а действие после ELSE
выполняется с помощью оператора 2. 4Каждый из путей ветвления ведёт к общему выходу, поэтому работа алгоритма продолжается независимо от того, какой путь будет выбран. 3