ВУЗ:
Составители:
Рубрика:
26
Пример выполнения задачи на использование оператора выбора
Задача № 2. Составить программу для ввода на экран монитора номера дня
недели и вывода соответствующего ему дня недели на русском языке.
Программа решения задачи имеет вид:
PROGRAM DNED; {заголовок программы}
VAR {раздел описания переменных}
N:INTEGER,
BEGIN
WRITELN ('ВЫВЕДИТЕ НОМЕР ДНЯ НЕДЕЛИ');{Вывод сообщения}
READ(N); {
Ввод значения n с клавиатуры}
CASE N OF {Выбор варианта}
1:WRITELN('понедельник'); { Выполняемые операторы}
2:WRITELN('вторник'); {в зависимости от значения
селектора}
3:WRITELN('среда');
4:WRITELN('четверг');
5:WRITELN('пятница');
6:WRITELN('суббота');
7:WRITELN('воскресенье');
END; { Конец оператора Case}
END. {Конец программы}
Контрольные вопросы и задания
Вопросы:
1. Что представляет собой составной оператор? Как ограничиваются
операторы, объединенные в
составной оператор?
2. Назначение, формы записи и порядок выполнения оператора условия if.
3. Особенности использования вложенных условных операторов.
4. Каковы отличия оператора выбора case от оператора условия if?
5. Для чего служит ключ выбора и какого он может быть типа?
6. Сколько меток может быть перед оператором в списке выбора?
Задания:
1. Составьте программу, реализующую эпизод
применения компьютера в
книжном магазине. Компьютер запрашивает стоимость книг, сумму денег,
внесенную покупателем; если сдачи не требуется, печатает на экране
«спасибо»; если денег внесено больше, то печатает «возьмите сдачу» и
указывает сумму сдачи; если денег недостаточно, то печатает об этом
сообщение, указывающее размер недостающей суммы.
2. В ЭВМ поступают результаты соревнований
по плаванию для трех
спортсменов. Составьте программу, которая выбирает лучший результат и
выводит его на экран с сообщением, что это результат победителя заплыва.
3. Ввести два числа. Меньшее заменить полусуммой, а большее –
удвоенным произведением.
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »