Бувають задачі, для розв’язання яких недостатньо лінійних конструкцій. Команди повинні виконуватись лише при певному значенні конкретної умови. Для розв’язування таких задач використовують алгоритмічну структуру розгалуження.
В алгоритмах з розгалуженням використовується оператор if. Його застосування має кілька форм.











