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