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.


 

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

30990. ПАТОЛОГИЧЕСКАЯ ФИЗИОЛОГИЯ (КОНСПЕКТ ЛЕКЦИЙ) 159.5 KB
  Приводит к почечной недостаточности. Неблагоприятно холодное течение воспаления при нейротоксикозе при недостаточности фагоцитарных процессов. Гипоэргия и анергия проявляются в виде недостаточности той или иной системы. Это вызывает снижение бронхиальной проходимости вплоть до возникновения дыхательной недостаточности.
30991. ІНФОРМАТИКА та КОМП’ЮТЕРНА ТЕХНІКА 6.63 MB
  Інформаційна технологія – це людино – машинна технологія збору, обробки та передачі інформації. Це технологія, яка базується на обчислювальній техніці, швидко розвивається, охоплюючи усі види сучасної діяльності: виробництво, управління, науку, освіту, проектні розробки, торгівлю, фінансово-банківські операції, медицину, криміналістику, охорону оточуючого середовища, побут та інше.
30992. Электронная торговля 881.5 KB
  Многие крупные компании уже давно прибегают к электронному бизнесу, электронной коммерции при проведении деловых операций. Электронный обмен данными (Electronic Data Interchange, EDI) по частным компьютерным сетям начался в 60-годы XX века. Он представлял собой обмен документами в стандартном виде
30993. Характеристика кормів, технологія заготівлі та способи їх ефективного використання у годівлі поросят 191 KB
  Особливості обміну речовин у поросят на початку постнатального періоду 1.4 Розвиток внутрішніх органів у поросят за різних рівнів годівлі.5 Раціони режим і техніка годівлі поросят 1.
30995. Расчёты объёмов вентиляции по углекислоте и влажности в свинарнике 162 KB
  Комплексы по выращиванию и откорму свиней должны находиться на режиме предприятий закрытого типа. В производственную зону комплекса запрещается вход посторонним лицам и въезд на территорию транспорта, не связанного с обслуживанием комплекса. Обслуживающему персоналу разрешается вход на территорию комплекса только через санпропускник, а въезд транспорта- через дезинфекционно- промывочное помещение (дезбарьер).
30996. Какие изменения в кормах могут возникнуть вследствие влияния на них неблагоприятной погоды 85.12 KB
  Расчетная часть. При выполнении курсовой работы нужно дать ответы на такие вопросы: Определить часовой объем вентиляции. Сравнить приходную и расходную части теплового баланса и определить ∆t теплового баланса. У людей от хлеба со спорыньей бывают судороги общий паралич и часто смерть.
30997. ЭКОНОМИКА ОРГАНИЗАЦИИ 93.5 KB
  Целью выполнения курсовой работы является расширение и углубление знаний обучающихся по дисциплине «Экономика организации», овладение практическими навыками расчетов экономических показателей, характеризующих состояние организации и эффективность осуществляемой ею деятельности, формирование умения анализировать и оценивать полученные результаты.
30998. Создание эффективно работающей компьютерной сети для организации “Х” в которой находится 29 ПЭВМ 555.31 KB
  Выбор топологии сети типа кабеля и видов необходимого коммуникационного оборудования. Структурная схема вычислительной сети и описание принципов работы.Уязвимость сетис. Сетевые концентраторы также могут иметь связь друг с другом объединяя вместе подсети различных участков здания.