Реферат: Оператор выбора case

⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
Для программирования разветвлений в алгоритме чаще всего используется условный оператор if…then или if…then…else.
Однако если путей выбора много, то запись алгоритма с помощью условного оператора становится сложной.
В таких случаях намного удобнее использовать оператор выбора case.
Этот оператор имеет следующую форму:
В этой конструкции операторы могут быть составными, <выражение> должно быть порядкового типа, т.е. integer, char, boolean.
Тип <значение> должен совпадать с типом <выражение>, может быть одно или несколько, разделенных запятыми, а также может представлять собой
Вся конструкция должна завершаться ключевым словом
end
.
Ветвь else вместе с оператором может отсутствовать.
Оператор работает следующим образом:
1. вычисляется значение <выражения>.
2. выполняется оператор, метка которого <значение> совпадает со значе-нием <выражение>.
3. Если ни одно<значение> не совпадает со значением <выражение>, вы-полняется оператор после else.
writeln('1 - Максимальная температура');
writeln('2 - Минимальная температура');
writeln('3 - Средняя температура');
writeln('Введите номер задачи и нажмите ');
{ вычисление максимальной температуры }
{ вычисление минимальной температуры }
writeln
('Введите номер месяца и нажмите <
Enter
>');
else
writeln
('Число должно быть от 1 до 12');
3. Написать программу, которая вычисляет стоимость междугороднего телефонного разговора.
Формула: цена минуты * количество минут разговора
(в зависимости от кода города – цена минуты разная)
writeln
('Вычисление стоимости разговора по телефону');
writeln
('Введите исходные данные:');
write
('Длительность разговора (целое количество минут ->');
writeln('
Цена
минуты
:', cena:6:2,'pyb.');
writeln
('Стоимость разговора:',
summ
:6:2,'
pyb
.');
4. Написать программу, которая вычисляет дату следующего дня. Рекомендуемый вывод на экран:
Введите цифрами сегодняшнюю дату (число месяц год) -> 31 12 2010
last:boolean;{TRUE, если текущий день последний день месяца }
r:integer; {если год високосный, то остаток от деления year на 4 равен нулю }
writeln('Задайте цифрами сегодняшнюю дату');
writeln('С наступающим Новым годом!');
writeln('
Завтра
',day,'.',month,'.',year );
5. Написать программу, которая после введённого с клавиатуры числа (в диапазоне 0т 1 до 99, обозначающего денежную единицу, дописывает слово РУБЛЬ в правильной форме: 12 рублей, 21 рубль и т.д.
m
:
integer
; {остаток от деления
n
на 100 (последние 2 цифры) }
r
:
integer
; {остаток от деления n на 10 (последняя цифра) }
writeln
('введите целое число(от 1 д
o
999) ', 'и нажмите <
Enter
> ');
{окончание определяется двумя последними цифрами }
Название: Оператор выбора case
Раздел: Рефераты по информатике
Тип: реферат
Добавлен 06:24:15 27 июня 2011 Похожие работы
Просмотров: 118
Комментариев: 15
Оценило: 2 человек
Средний балл: 5
Оценка: неизвестно Скачать
Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.
Реферат: Оператор выбора case
Реферат: Sexual Harassment Essay Research Paper Sexual HarassmentSexual
Курсовая работа: Факторы повышения экономической эффективности промышленного производства
Реферат На Тему Движение
Эссе Роль Русского Языка В Мире
Дифференциалы высших порядков.
Реферат по теме Психическое здоровье населения и современные экологические, социокультуральные влияния
Дипломная работа по теме Биология белки и ее хозяйственное значение в Благовещенском районе
Реферат: Свидетели Иеговы
Пояснительная Записка К Бухгалтерской Отчетности Курсовая Работа
Доклад по теме Коми
Дипломная работа по теме Исследование факторов, повышающих эффективность работы медицинских учреждений
Реферат Взаимосвязь
Курсовая работа: Устройство и назначение системы BIOS ЭВМ. Скачать бесплатно и без регистрации
Реферат: Исследование Тактика морского боя
Дипломная работа: Авестийская география как исторический источник
Курсовая Работа На Тему Маркетинговое Исследование Конкуренции На Рынке Мороженого
Курсовая работа по теме Фото-, фоно- и кинодокументирование: назначение и область применения
Курсовая работа по теме Антиинфляционная политика. Причины инфляции в Республике Беларусь
Декабрьское Сочинение Сколько Тем Дается На Выбор
М А Шолохов Тихий Дон Сочинение
Реферат: Большая Ордынка
Реферат: Кривизна плоской кривой Эволюта и эвольвента
Курсовая работа: Налоговый контроль: понятие, задачи, формы, виды и методы