Алгоритм, в котором в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий, называется
линейным
разветвляющимся
циклическим