Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




Если один оператор IF может обеспечить выбор из двух альтернатив, то оператор Case позволяет сделать выбор из произвольного числа имеющихся вариантов.

Он состоит из выражения, называемого селектором и списка параметров, каждому из которых соответствует один оператор или набор операторов.

 

Общая форма записи

 

Case <Выражение селектор> of

<параметр1>:<оператор1;>

<параметр2>:<оператор2;>

……

<параметрN>:<операторN;>

else <оператор;>

end;

 

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

Например:

Case i of

1..10: Writeln (‘числа от 1 до 10’);

12,14,16,18,20: Writeln (‘четные числа от 12 до 20’);

end;

 

Задача:

По введенному номеру дня вывести его наименование (например: 1 – понедельник, 2 – вторник).

 

Var

I:integer;

Begin

Writeln(‘введи номер дня’);

Readln(i);

Case i of

1:writeln(‘понедельник’);

2:writeln(‘вторник’);

3:writeln(‘среда’);

4:writeln(‘четверг’);

5:writeln(‘пятница’);

6:writeln(‘суббота’);

7:writeln(‘воскресенье’);

else writeln(‘такого дня нет’);

end;

end.

 

Блок – схема CASE

 

Вопросы для закрепления:

 

1. Вычислить значение выражения:

a) A OR B

b) b) A OR B AND NOT A

c) c)

 

2. Необходимо определить заштрихованную область в виде условия.

 

3. Записать в виде условия, в котором значение переменной вычисляется по формуле:

 

4. Записать в виде условия, в котором значение переменной вычисляется по формуле:

5. Записать приведенные ниже высказывания в виде выражений:

а) значение А не принадлежит интервалу (0,3);

б) значение А принадлежит отрезку [-2,0];

в) значение А принадлежит одному из отрезков: [-5, -4], [0,2], [3.2,7];

г) точка А с координатами (X, Y) лежит внутри круга с центром в начале координат и радиусом 2,3;

д) точка А с координатами (X, Y) лежит на границе или вне единичного круга с центром в начале координат.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных