пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Разветвляющиеся алгоритмы. Оператор варианта (Пример).

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

    Оператор варианта является обобщением условного оператора. Он дает возможность выполнить одно из нескольких действий. В зависимости от значения выражения селектора, относящегося к порядковому (но не к вещественному) типу, этот оператор производит выбор из нескольких операторов. В общем случае оператор варианта имеет следующий вид:

case<выражение>of
значение1 : оператор (группа операторов);
значение2 : оператор (группа операторов);
...
значениеN : оператор (группа операторов)
else оператор (группа операторов);
end;

    Здесь case, of и end – зарезервированные слова языка Паскаль, которые можно перевести соответственно как ВЫБОР, ИЗ и КОНЕЦ, соответственно. Между словами of и end располагается список, состоящий из операторов, перед которыми записываются одна или более меток-констант, отделяемых от оператора двоеточием. Каждое отличное от других значение селектора может появиться в качестве константы только перед одним оператором списка. Для выполнения будет выбран тот оператор, перед которым стоит константа, равная значению селектора; если же среди констант отсутствует значение селектора, то будет выполнен оператор, стоящий за else. Если же альтернативная конструкция else отсутствует, то будет выполнен оператор, следующий за оператором case сразу после слова end.


20.06.2018; 19:22
хиты: 70
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь