ТОР 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) лежит на границе или вне единичного круга с центром в начале координат.
Не нашли, что искали? Воспользуйтесь поиском:
|