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