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.


 

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

30969. Закрытое акционерное общество «ПОЛИСОРБ» г.Челябинск 645 KB
  Создаваемое Предприятие должно обеспечить выпуск нового лекарственного препарата – сорбента широкого спектра действия для удовлетворения потребностей всех групп населения в эффективной профилактике и лечении отравлений, аллергии, кишечных инфекций, кожных заболеваний, дисбактериоза, интоксикации различного происхождения
30970. ЗАО «Консорциум – Транспортно-модульные системы» 809 KB
  Рисунок 1 Комплекс по переработке бобов сои 8 Рисунок 2 Производство текстурированного соевого белка 26 Рисунок 3 График окупаемости NPV 73 Рисунок 4 Анализ чувствительности проекта 75 Перечень информационных и расчетных таблиц Таблица 1 Уровень среднедушевого потребления основных продуктов питания в России 16 Таблица 2 Динамика среднедушевого потребления белков за счет основных продуктов питания в РФ 17 Таблица 3 Выход основных продуктов переработки сырых соевых бобов 23 Таблица 4 Состав соевой муки 23 Таблица 5 Содержание в...
30971. Бизнес-план “Internet-провайдера ООО “Lucky Net” 493 KB
  Эти условия определяются положительным ответом на два вопроса: Что я получу от успешной реализации бизнесплана и Какова опасность риска потери вложенных в дело денег Резюме Фирма Lucky Net создаваемая в виде общества с ограниченной ответственностью планирует работать в сфере Internetпровайдинговых услуг которые будут заключаться в предоставлении неограниченного 24 часа в сутки доступа в Internet по телефонным линиям частным лицам Чернигова. Размер этой суммы планируется в будущем снижать чтобы сделать Internet еще более...
30972. Бизнес-план “Фаст-фото” 365.5 KB
  Настоящий проект представляет собой создание нового предприятия “Фаст-Уссури”, путем учреждения общества с ограниченной ответственностью с тремя учредителями и участием заемного капитала в форме лизинга на покупку оборудования в сфере предоставления услуг фотопечати
30973. Бизнес-план модернизации технологической линии по производству асбестоцементных листов на ОАО «БелАЦИ» 700 KB
  В данной работе предстоит проанализировать структуру и жизнедеятельность ОАО «БелАЦИ», его положение на рынке, сильные и слабые стороны; разработать план маркетинга, включающего маркетинговую стратегию, каналы распространения и эффективные рыночные коммуникации, позволяющего занимать стабильное положение на рынке
30974. ИММУНОГЕНЕТИКА 16.11 KB
  Начало иммуногенетики животных связывают с работами по исследованию крови коз 1900 г. Еще больший интерес вызвали так называемые иммунные антитела которые образуются в сыворотке крови при попадании в нее эритроцитов других животных причем к тем антигенным факторам эритроцитов которых нет в собственных клетках. По этому признаку кровяные факторы распределяются по системам групп крови которые не изменяются в течение жизни т.
30976. Информационное обеспечение товароведения и экспертизы товаров 294.5 KB
  1 Понятие информации 4 1.2 Классификация видов и форм товарной информации 4 1.3 Требования предъявляемые к товарной информации 6 1.4 Классификация средств товарной информации 7 1.