77988

Оператор выбора CASE

Лекция

Информатика, кибернетика и программирование

Здесь выражение - это выражение проядкого типа. Вначале вычисляется значение этого выражения. Затем полученное значение последовательного сравнивается с константами из списков меток. Если значение выражения совпадает с какой-нибудь константой, то выполняется соответствующий оператор. Если значение выражения не совпадает ни с одной костантой, то выполняется оператор, стоящий за словом end.

Русский

2015-02-05

26 KB

0 чел.

Лекция №4

Оператор выбора CASE

В отличие от оператора if, оператор case позволяет выбрать один оператор не из двух, а из нескольких операторов. В общем виде оператор case может быть записан следующим образом:

case <выражение> of

 <список меток 1>:<оператор 1>

 <список меток 2>:<оператор 2>

 ………………………………….

 <список меток n>:<оператор n >

еlse

 <оператор>

end;

Здесь <выражение> - это выражение проядкого типа. Вначале вычисляется значение этого выражения. Затем полученное значение последовательного сравнивается с константами из списков меток. Если значение выражения совпадает с какой-нибудь константой, то выполняется соответствующий оператор. Если значение выражения не совпадает ни с одной костантой, то выполняется оператор, стоящий за словом  end.

Пример 1.

По номеру дня недели определить газвание дня недели.

  Program DAY;

  Var D: byte ;

   Begin

   Write (`Введите номер дня недели');

    Readln ( D );

  Case D of

   1: writeln ( `Понедельник' ) ;

   2: writeln ( `Вторник' ) ;

   3: writeln ( `Среда' ) ;

   4: writeln ( `Четверг' ) ;

   5: writeln ( `Пятница' ) ;

   6: writeln ( `Суббота' ) ;

   7: writeln ( `Воскресенье' )

  Else  writeln ( `Ошибка' );

     End;

  Readln;

  End.


 

А также другие работы, которые могут Вас заинтересовать

72722. Творожные шарики, жареные «фри» 56 KB
  Творог протирают, добавляют яичные желтки, растертые с сахаром, картофельный крахмал, подготовленный обсушенный изюм и все тщательно перемешивают. Затем в массу осторожно вводят взбитые беки и еще раз перемешивают. Из полученной массы формуют шарики, панируют в муке и жарят во фритюре.
72724. Курс химии: Учебно-методическое пособие 1.44 MB
  В практикуме представлены лабораторные работы для тринадцати лабораторных работ студентам МГУПИ, изучающим курс химии по всем формам обучения на всех специальностях, на которых это предусмотрено учебным планом в соответствии с Государственным стандартом на специальность.
72725. ТРЕХФАЗНЫЙ АСИНХРОННЫЙ ДВИГАТЕЛЬ С КОРОТКОЗАМКНУТОЙ РОТОРНОЙ ОБМОТКОЙ 96.5 KB
  Цель работы: изучение устройства, способов пуска, опытное определение параметров и исследование рабочих характеристик асинхронного двигателя. Программа работы Ознакомление с заданием. Исследование пусковых режимов работы двигателя: при прямом пуске; с переключением статорной обмотки...
72726. ИССЛЕДОВАНИЕ ХАРАКТЕРИСТИК СИНХРОННОГО ГЕНЕРАТОРА 93 KB
  Цель работы: Изучение конструкции синхронного генератора и экспериментальное определение его характеристик и параметров. Программа работы Ознакомиться с конструкцией генератора и схемой испытательного стенда. Снять характеристику холостого хода генератора...
72727. ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА С ПАРАЛЛЕЛЬНЫМ И СМЕШАННЫМ ВОЗБУЖДЕНИЕМ 298.5 KB
  Изучение устройства двигателя постоянного тока, условий его пуска, реверсирования и исследование эксплуатационных свойств. Ознакомиться с лабораторной установкой. Записать паспортные (номинальные) данные электродвигателя.
72728. ИССЛЕДОВАНИЕ ПОЛУПРОВОДНИКОВОГО СТАБИЛИЗАТОРА НАПРЯЖЕНИЯ 290.5 KB
  Полупроводниковые стабилизаторы напряжения используются в основном для питания электронной аппаратуры. При их разработке нужно обеспечить две группы показателей: 1 максимальное выходное напряжение заданный диапазон регулирования выходного напряжения допустимую относительную...