Теория:
Ветвление — алгоритмическая конструкция, при выполнении которой в зависимости от проверки условия («да» или «нет») можно выбрать одну из двух последовательностей.
Общий вид (блок-схема)
Рис. \(1\). Ветвление
Общий вид (алгоритмический язык)
если <условие>
то <действие \(1\)>
иначе <действие \(2\)>
все
Неполная форма ветвления
Общий вид (блок-схема)

Рис. \(2\). Неполная форма ветвления
Общий вид (алгоритмический язык)
если <условие>
то <действие \(1\)>
все
Вложенные ветвления — это ситуация, когда внутри одного условия мы проверяем ещё одно.
1. Простые ветвления (Если):

Здесь программа просто проверяет, больше ли оценка или равна ли она \(5\).
2. Вложенные ветвления:

Сначала проверяем, превышена ли скорость \(60\) км/ч. Если да, то запускается дополнительная проверка: превышена ли скорость \(80\) км/ч? В зависимости от результатов обеих проверок выводится соответствующее сообщение.

Рис. \(3\). Схема вложенного цикла
Сложные условия «И», «ИЛИ» как логические связки
Иногда нам нужно проверить сразу несколько условий, чтобы принять решение. Для этого мы используем логические операторы:
- и: условие верно, если оба условия верны;
- или: условие верно, если хотя бы одно условие верно.
Сложные условия (И)
Представим, что мы разрабатываем программу для проверки, подходит ли комната для проведения урока математики. Есть два критерия:
1) площадь комнаты: должна быть не менее \(20\) квадратных метров;
2) количество парт: должно быть не менее \(15\).
2) количество парт: должно быть не менее \(15\).

Сложные условия (ИЛИ)

Здесь скидка предоставляется, если возраст меньше \(18\) или есть карта лояльности («да»). Достаточно выполнения хотя бы одного условия.
Источники:
Рис. 1. Ветвление. © ЯКласс.
Рис. 2. Неполная форма ветвления. © ЯКласс.
Рис. 2. Неполная форма ветвления. © ЯКласс.
Рис. 3. Схема вложенного цикла. © ЯКласс.