Разветвляющиеся алгоритмы

Ситуации, когда заранее известна последовательность требуемых действий, встречаются крайне редко. В жизни часто приходится принимать решение в зависимости от сложившейся обстановки. Если идет дождь, мы берем зонт и надеваем плащ; если жарко, надеваем лёгкую одежду. Встречаются и более сложные условия выбора. В некоторых случаях от выбранного решения зависит дальнейшая судьба человека.

Логику принятия решения можно описать так: ЕСЛИ <условие> ТО <действия 1> ИНАЧЕ <действия 2>.

Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов, называется ветвлением.

Составим алгоритм покупки мороженого, учитывая наличие нужной суммы денег.

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

Из трёх монет одинакового достоинства одна фальшивая (более лёгкая). Как её найти с помощью одного взвешивания на чашечных весах без гирь?

Попробуйте самостоятельно правильно составить следующие алгоритмы:

1. Погуляй с другом (версия 1)

2. Погуляй с другом (версия 2)

3. Соберись в школу

4. Сходи в кино (версия 1)

5. Сходи в кино (версия 2)

6. Полей цветок (версия 1)

7. Полей цветок (версия 2)