Алгоритмическая структура «выбор» (9 класс)

Алгоритмическая структура «выбор» применяется для реализации ветвлений со многими вариантами серий команд. В структуру выбора входят несколько условий, которые последовательно проверяются. При истинности одного из условий Условие 1, Условие 2 и т . д. выполняется соответствующая последовательность команд Серия 1, Серия 2 и т. д . Если ни одно из условий не истинно, то выполняется последовательность команд Серия.

В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.

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

На языках Visual Basic и Gambas, а также на языке OpenOffice.org Basic оператор выбора начинается с ключевых слов Select Case, после которых записывается переменная или выражение. После ключевых слов Case записываются условия, в которых заданная переменная или выражение сравнивается с определенными значениями. При истинности одного из условий выполняется соответствующая серия команд. Если ни одно из условий не истинно, то выполняется серия команд после ключевого слова Else. Заканчивается оператор ключевыми словами End Select.

Блок-схема алгоритмической структуры «выбор»

В случае отсутствия серии команд, которую необходимо выполнить при ложности всех условий, используется сокращенная форма алгоритмической структуры «выбор». В этом случае в операторе выбора отсутствуют ключевые слова Case Else и, соответственно, последовательность команд Серия. Тогда, если все условия ложны, выполнение оператора выбора заканчивается и происходит переход на следующую строку программы.

Контрольные вопросы:

  1. В каком случае в алгоритмической структуре «выбор» выполняется последовательность команд Серия 1? Серия 2?
  2. В каком случае можно использовать сокращенную форму алгоритмической структуры «выбор»?

Задания:

  1. Начертить блок-схему алгоритмической структуры «выбор».

Содержание