Основы алгоритмизации в информационных системах. Белов М.П. - 53 стр.

UptoLike

Составители: 

2.2.2. Инструкция выбор (switch)
При разработке алгоритма и написании программы необходимо помнить
о том, что:
- инструкция выбор (switch) предназначена для выбора одного из не-
скольких возможных направлений дальнейшего хода программы;
- выбор последовательности инструкций осуществляется в зависимости
от равенства значения переменной-селектора константе, указанной после слова
case;
- если значение переменной-селектора не равно ни одной из констант, за-
писанных после case, то выполняются инструкции, расположенные после слова
default;
- в качестве переменной-селектора можно использовать переменную це-
лого или символьного типа.
Пример 7. Составить алгоритм и написать программу, которые запраши-
вают у пользователя номер дня недели, затем выводят название дня недели или
сообщение об ошибке, если введены неверные данные.
Схема алгоритма, который запрашивает у пользователя номер дня неде-
ли, затем выводит название дня недели или сообщение об ошибке, если введе-
ны неверные данные:
алг Определение дня недели (арг int nd, рез лит ″День недели″)
нач
ввод nd
выбор
при nd = 1 вывод ″Понедельник″
при nd = 2 вывод ″Вторник″
при nd = 3 вывод ″Среда″
при nd = 4 вывод ″Четверг″
при nd = 5 вывод ″Пятница″
при nd = 6 вывод ″Суббота″
при nd = 7 вывод ″Воскресенье″
иначе вывод ″Число должно быть в диапазоне 7
все
кон
Программа, которая запрашивает у пользователя номер дня недели, затем
53