Similar presentations:
Оператор выбора Case
1. Оператор выбора Case
2. Общая форма записи :
case выражение ofзначение1 : оператор (группа операторов);
значение2 : оператор (группа операторов);
......................
значениеN : оператор (группа операторов)
else оператор (группа операторов);
end;
Сначала вычисляется значение выражения, стоящее после
зарезервированного слова case, а затем выполняется оператор
(или составной оператор), соответствующий результату вычисления
выражения.
3.
Может случиться, что в списке выбора неокажется константы равной вычисленному
значению ключа. В этом случае управление
передается оператору, стоящему за словом
ELSE.
4. Пример
Program CASE_1;Var a : integer;
Begin
Write(‘Введите оценку: ‘); Read(a);
case a of
2 : Write(‘неудовлетворительно’);
3 : Write(‘удовлетворительно’);
4 : Write(‘хорошо’);
5 : Write(‘отлично’)
else Write(‘Ошибка!’)
end;
end.
5. Задача 1
Написать программу преобразования цифр в слова.6. Задача 2
По номеру недели вывести ее название.7. Задача 3
Написать алгоритм, который по номеру дня недели целому числу от 1 до 7 выдавать в качестве результатаколичество уроков в классе в соответствующий день.
8. Задача 4
Напишите программу, которая по введенному числу изпромежутка 0..24 определяет время суток.
9. Задача 5
Написать программу нахождения числа дней в месяце,если даны: номер месяца n, целое число a, равное 1 для
високосного года и равное 0 в противном случае.
10. Задача 6
Составьте программу "КАЛЬКУЛЯТОР", которая послеввода двух чисел и одного из знаков +, -, *, / произведёт
вычисления, а результат выдаст на экран.
Отредактируйте программу «Калькулятор» так, чтобы при
вводе произвольного символа программа выдавала ответ:
«Введена некорректная арифметическая операция».
11. Задача 7
Вводится число от 1 до 15. Вывести данное число,записанное римскими цифрами (I, II, III, IV, V, VI, …., XV).