СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Оператор выбора CASE (Паскаль)

Категория: Информатика

Нажмите, чтобы узнать подробности

Практичекая работа по изучению опретора выбора CASE (Паскаль)

Просмотр содержимого документа
«Оператор выбора CASE (Паскаль)»

Лабораторная работа №5

Тема: Оператор выбора (варианта).


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


Оператор case состоит из выражения (селектора) и списка операторов, каждому из которых предшествует одна или более констант (они называются константами выбора) или ключевое слово else. Селектор должен иметь порядковый тип размера байт или слово. Таким образом, строковый тип и тип LongInt являются недопустимыми типами селектора. Все константы выбора должны быть уникальными и иметь порядковый тип, совместимый с типом селектора.


Оператор выбора имеет следующую форму записи:


CASE OF

константа 1: оператор 1;

константа 2: оператор 2;

................................................

константа n: оператор n;

ELSE оператор;

END;


Оператор case приводит к выполнению оператора, которому предшествует константа выбора, равная значению селектора или диапазону выбора, в котором находится значение селектора. Если такой константы выбора или такого диапазона выбора не существует, то выполняется оператор, следующий за ключевым словом else. Если ветвь else отсутствует, то не выполняется никакой оператор.


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

Пример:


case I of

0, 2, 4, 6, 8: Writeln(‘четное число’);

1, 3, 5, 7, 9: Writeln(‘нечетное число’);

10..100 : Writeln(‘между 10 и 100’);

else Writeln(‘отрицательноe или больше чем 100’);

end;


Задания к лабораторной работе № 5

С помощью оператора выбора выполнить задания:

  1. Определить порядковый номер латинской буквы в алфавите.

  2. Определить гласная или согласная буква латинского алфавита.

  3. Месяц начинается с пятницы. По дате определить день недели.

  4. По порядковому номеру дня в году (0

  5. Поздравить со всеми праздниками в текущем году, если номер дня таковым является и пожелать успехов в труде, если нет. Пример: 54 - День защитника отечества (23 февраля).

  6. При вводе целого числа от 10 до 20, вывести на экран это число буквами. Пример: 1 - один.

  7. Определить время года по номеру месяца.

  8. Год начинается с субботы. Определить день недели по номеру дня. Год не високосный.

  9. В зависимости от названия страны, вывести название её столицы (используя перечислимый тип данных).



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!