Основные отличия линейного и разветвлённого алгоритмов управления:
- Линейный алгоритм предписывает одноразовое выполнение одной и той же последовательности действий при любых допустимых входных данных. 1 Действия выполняются последовательно, одно за другим. 2
- Разветвляющийся алгоритм предписывает выполнение тех или других действий в зависимости от результата проверки условия. 1 Последовательность выполнения команд находится в зависимости от соответствия заявленному условию. 2 При выполнении разветвляющегося алгоритма будут выполнены не все действия, а только те, что выбраны по условию. 1
Таким образом, линейный алгоритм описывает последовательно выполняющиеся действия, а разветвляющийся — алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. 35