Алгоритм з розгалуженням (розгалужується) – це алгоритм, у якому залежно від результатів перевірки умови виконується або одна дія, або інша. Рідко у житті зустрічаються ситуації, коли відома чітка послідовність дій.
algorithmi – від імені середньоазіатського математика Аль-Хорезмі) – кінцева сукупність точно заданих правил вирішення деякого класу задач або набір інструкцій, що описують порядок дій виконавця для вирішення певного завдання.
Форма організації дій, коли він залежно від виконання чи невиконання певної умови відбувається чи одна, чи інша послідовність дій, називається розгалуженням. Розгалуження – таке місце в алгоритмі, де потрібно зупинитися та вирішити, які команди виконувати далі.
Лінійний алгоритм – це алгоритм, У якому всі дії випливають у певній послідовності один за одним, не повторюючись. Алгоритм з розгалуженням – це алгоритм, в якому в залежності від умови, виконується або одна частина алгоритму, чи інша.