Курсовая, контрольная работа. Примеры выполнения

Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие

Атомные станции
Реактор БН-800
ВВЭР-1000
РБМК-1000
Ледоколы
Подлодки
Флот
Гражданский суда
Ядерное оружие
Ядерная физика
Плавучие АЭС
Авиация

Высшая математика

1 семестр
2 семестр
3 семестр
Задачи
Интеграл
Курсовая
Контрольная
Практикум
Алгебра
Матанализ
Геометрия
Карта сайта

 

 

Оператор варианта

Оператор варианта (casе) состоит из выражения (переключателя) и списка операторов, каждому из которых предшествует одна или более констант (они называются константами выбора) или ключевое слово else. Переключатель (селектор) должен иметь порядковый тип (размером в байт или слово). Таким образом, строковый тип и длинный целый тип являются недопустимыми типами переключателя. Все константы выбора должны быть уникальными и иметь порядковый тип, совместимый с типом переключателя.

Структура оператора выбора такова:

CASE <ключ_выбора> OF 
     <список_выбора
     ELSE
<оператор
END

Здесь CASE, OF, ELSE, END — зарезервированные слова (случай, из, иначе, конец); <ключ_выбора> – выражение любого порядкового типа; <список_выбора> – одна или более конструкций вида: <константа_выбора>: <оператор>; <константа_выбора> – константа того же типа, что и выражение <ключ_выбора>; < оператор> – произвольный оператор Турбо Паскаля.

Оператор выбора работает следующим образом. Вначале вычисляется значение выражения <ключ_выбора>, а затем в последовательности операторов <список_выбора> отыскивается такой, которому предшествует константа, равная вычисленному значению. Найденный оператор выполняется, после чего оператор выбора завершает свою работу. Если в списке выбора не будет найдена константа, соответствующая вычисленному значению ключа выбора, управление передается оператору, стоящему за словом ELSE.

Приведем некоторые примеры оператора варианта:

case Operator of
   plus: X := X+Y;
   minus: X := X-Y;
  times: X := X*Y;
end;

case I of
   0, 2, 4, 6, 8: Writeln('Четная цифра');
   1, 3, 5, 7, 9: Writeln('Нечетная цифра');
   10..100: Writeln('Между 10 и 100');
end;

 

7271f726
Основные понятия об информации и информатике