Ветвящийся тип алгоритма.

В том случае, когда условие задачи предусматривает в ходе ее решения возможность выбора в зависимости от выполнения некоторых условий, алгоритм решения называется разветвляющимся (ветвящимся). Например, решить уравнение a*x = b при заданных значениях коэффициентов a и b. Алгоритм решения такой задачи будет ветвящимся.