Разветвляющийся алгоритм — это алгоритм, в котором в зависимости от результатов проверки условия выполняется либо одно действие, либо другое. {8-host} В таком виде алгоритмов всегда есть условие, которое необходимо проверить. {6-host} Если оно выполняется, тогда происходит одна последовательность действий, если же условие не выполнилось, происходит другая последовательность действий. {6-host}
Отличие разветвляющегося алгоритма от линейных и циклических заключается в следующем:
- Линейный алгоритм — это алгоритм, в котором прослеживается чёткая последовательность действий. dzen.ru Все команды выполняются один раз и друг за другом. umschool.net
- Циклический алгоритм — это алгоритм, в котором предусмотрено многократное повторение определённой последовательности действий (речь идёт об одинаковых операциях). otus.ru Число повторений обусловлено либо условием задачи, либо исходными данными. otus.ru
- Разветвляющийся алгоритм характеризуется выполнением хотя бы одной операции по проверке условия, в результате чего осуществляется переход действия на какой-нибудь другой из возможных вариантов решения. otus.ru