Практическая работа №13
Тема: Оператор выбора. Задача №12 «Дни недели»
Цель:
1. Изучить назначение и синтаксис оператора Case.
2. Сформировать умения и навыки учащихся программировать алгоритмы разветвлённой структуры с использованием оператора выбора Case.
Разработка содержит формат оператора выбора и примеры решения задач с применением оператора выбора Case.
ПР №13.docx
Сборник практических работ по программированию в Паскале
Практическая работа №13
Тема: Оператор выбора. Задача №12 «Дни недели»
Цель:
1. Изучить назначение и синтаксис оператора Case.
2. Сформировать умения и навыки программировать алгоритмы разветвлённой структуры с использованием
оператора выбора.
Оператор выбора Case of
Оператор выбора организует множественное разветвление в алгоритмах, где 3 и более условия.
of
Формат оператора выбора
Case
Case выражение of
константа 1: оператор 1;
константа 2: оператор 2;
…………………………….
константа n: оператор n
else оператор n+1
end;
Число констант в каждом списке выбора может быть различным, они определяются друг от друга запятой или
могут быть даны промежутком (1..n).
Пример №1. Составить программу, определяющую число
дней в месяцах данного года.
Program God;
Uses Crt;
Var n,m: integer;
Begin
Clr Scr;
Writeln (‘введите год m’);
Readln (m);
Writeln (‘введите номер месяца n’);
Readln (n);
Case n of
1,3,5,7,8,10,12: writeln (’31 день’);
4,6,9,11: writeln (’30 дней’);
2: of m mod 4= 0
Then writeln (’29 дней’);
Else writeln (’28 дней’);
End;
End.
Пример №2. Составить программу, определяющую по
номеру месяца время года.
Program Vremya Goda;
Uses Crt;
Var n: integer;
Begin
Clr Scr;
Writeln (‘введите номер месяца n’);
Readln (n);
Case n of
1,2,12: writeln (’ЗИМА’);
3..5: writeln (’ВЕСНА’);
6..8: writeln (’ЛЕТО’);
Else writeln (’ОСЕНЬ’);
End;
End.
Задания
1) Запустить программу Pascal
2) Ввести программу Пример №1.
3) Произвести компиляцию. Запустить программу.
4) Ввести год и номер месяца. Получить ответ.
5) Внести в программу изменения Пример №2.
6) Произвести компиляцию. Запустить программу.
7) Ввести номер месяца. Получить ответ.
8) Внести в программу изменения для решения задачи №12 «Дни недели» (По введённому номеру дня недели
определить его название).
9) Произвести компиляцию. Запустить программу.
10) Ввести номер дня недели. Получить ответ.
11) Сохраните программу в файле «DAY».
Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина»
Страница 1 Сборник практических работ по программированию в Паскале
Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина»
Страница 2
Практическая работа №13 Тема: Оператор выбора.
Практическая работа №13 Тема: Оператор выбора.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.