P
pro·school.ru
Каталог школ

Выбор из нескольких вариантов

💻 Информатика · 4 класс

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

От ветвления к выбору

В простом ветвлении два пути: если условие истинно — одно действие, иначе — другое. Но в жизни часто бывает больше случаев. Например, по оценке нужно сказать слово: пять — «отлично», четыре — «хорошо», три — «удовлетворительно». Здесь уже три варианта, и для каждого своё условие.

УсловиеДействие
Оценка равна 5Сказать «отлично»
Оценка равна 4Сказать «хорошо»
Оценка равна 3Сказать «удовлетворительно»
Остальные случаиСказать «нужно постараться»

Как работает выбор

Исполнитель проверяет условия по очереди, сверху вниз. Как только находится истинное условие, выполняется его действие, а остальные пропускаются. Если ни одно условие не подошло, выполняется действие для всех прочих случаев. Так гарантируется, что выберется ровно один путь.

выбор по значению светофора
  если красный — стоять
  если жёлтый — приготовиться
  если зелёный — идти
конец выбора

Светофор жёлтый → выполнится «приготовиться».

Выбор и блок-схема

Выбор из нескольких вариантов можно нарисовать в виде блок-схемы. Каждое условие изображают ромбом, из которого выходят два пути: «да» и «нет». Если условие не подошло, по стрелке «нет» переходим к следующему ромбу и проверяем новое условие. Получается цепочка проверок, идущая сверху вниз. Такая схема наглядно показывает, как исполнитель шаг за шагом ищет подходящую ветвь и выбирает ровно одно действие.

Где встречается выбор

Выбор из нескольких вариантов встречается в играх, программах и в повседневных алгоритмах. Меню в программе, реакция на разные кнопки, действия по дням недели — всё это построено на выборе нужной ветви по условию.

Частые ошибки. Не забывай предусмотреть случай, когда ни одно условие не подошло, иначе исполнитель не будет знать, что делать. И помни: выполняется только одна подходящая ветвь, а не все сразу.

Кратко о главном

  • Выбор — это переход по одному из нескольких путей.
  • Для каждого пути задают своё условие.
  • Условия проверяются по очереди сверху вниз.
  • Выполняется ровно одна подходящая ветвь.
  • Полезно предусмотреть действие для прочих случаев.