Допустим, тебе нужно решить задачу по математике: «Если число четное, разделить его на 2. Если нечетное, увеличить на 3».
Вот как это можно представить в виде алгоритма:
НАЧАЛО
Ввод число (например, N)
ЕСЛИ N % 2 == 0 ТО
Результат = N / 2
ИНАЧЕ
Результат = N + 3
КОНЕЦ ЕСЛИ
Вывод Результат
КОНЕЦ1. НАЧАЛО/КОНЕЦ: Обозначают старт и финиш алгоритма.
2. Ввод число (N): Мы получаем число, с которым будем работать.
3. ЕСЛИ N % 2 == 0 ТО: Это условие. Оператор % (остаток от деления) проверяет, делится ли число N на 2 без остатка. Если да (остаток равен 0), значит число четное.
4. Результат = N / 2: Если условие истинно (число четное), мы выполняем это действие — делим число на 2.
5. ИНАЧЕ: Если условие ЕСЛИ ложно (число нечетное).
6. Результат = N + 3: Мы выполняем это действие — увеличиваем число на 3.
7. КОНЕЦ ЕСЛИ: Завершает блок проверки условия.
8. Вывод Результат: Показывает нам итоговое число, которое получилось в результате выполнения одного из действий.
Этот алгоритм использует ветвление, потому что он следует разным путям (делит на 2 или добавляет 3) в зависимости от выполнения условия (четность числа).