Если в алгоритме
разветвляющейся структуры предполагается
более двух вариантов (ветвей) расчета,
а выбор варианта зависит от значения
какой–либо одной переменной, то
целесообразно использовать структуру
«множественный выбор». Эта структура
объединяет в себе несколько структур
типа «развилка» и улучшает наглядность
схемы алгоритма.
Решение
задачи будет осуществляться по одной
из ветвей алгоритма в зависимости от
того, какое значение примет переменная
V.
Константы
должны иметь такой же тип, что и выражение,
следующее за служебным словом Case.
Константы могут представлять собой
интервал или разделяться запятыми.
Переменная
Ch
имеет символьный тип. «Список выбора»
организуют символьные константы ‘+’,
‘-‘, ‘*’, ‘/’.
Составить
схему алгоритма, написать и отладить
программу в соответствии с вариантом.
Не забывайте о комментариях!
№ варианта
|
Задача
|
1
|
Даны
X,
Y,
Z.
Получить минимальное из этих чисел.
По
китайскому гороскопу каждому году
соответствует животное: обезьяна,
петух, собака, кабан, крыса, бык, тигр,
кролик, дракон, змея, лошадь, овца.
Определить животное, соответствующее
введенному пользователем году.
Примечание:
номер года по китайскому гороскопу
можно получить, если определить остаток
от деления значения года на 12. Остаток
0 — год обезьяны.
|
2
|
Даны три числа.
Возвести в квадрат те из них, значения
которых неотрицательны.
Составить
программу для вычисления площади
одной из трех фигур — квадрата, круга
или равностороннего треугольника —
по значению Х, интерпретируемому как
сторона квадрата, радиус окружности
или сторона треугольника.
|
3
|
Заданы
площади круга R
и квадрата S.
Определить, поместится ли квадрат в
круге.
Банк
предлагает 3 вида срочных вкладов:
на 3 месяца под р1%,
на 6 месяцев под р2%
и на год под р3%.
Определить доход вкладчика за год,
выбравшего один из предлагаемых
типов вклада.
Примечание:
Если вклад равен Х, доход за год
составит: 4 * Х * р1/100,
2 * Х * р2/100,
Х * р3/100
соответственно.
|
4
|
Определить, является
возраст вступающего в брак подходящим
для выбранной кандидатуры, используя
следующее соображение: возраст девушки
равен половине возраста мужчины плюс
7.
В
киоске продаются газета стоимостью
3 рубля, журнал стоимостью 20 рублей и
книга стоимостью 40 рублей. Составить
программу, которая спрашивает о
желании покупателя (газета, журнал,
книга?), принимает деньги (сумма денег
вводится с клавиатуры) и печатает
причитающуюся сдачу.
|
5
|
Если
сумма трех попарно различных чисел
X,
Y,
Z
меньше единицы, то наименьшее из этих
трех чисел заменить полусуммой двух
других, в противном случае оставить
числа неизменными.
Составить
программу, реализующую эпизод сказки:
спрашивает, куда предпочитает пойти
герой (налево, направо или прямо) и
печатает, что его ждет в каждом случае.
|
6
|
Даны две переменные
целого типа: A и B. Если их значения не
равны, то присвоить каждой переменной
сумму этих значений, а если равны, то
присвоить переменным нулевые значения.
Вывести новые значения переменных
A и B.
Для
данного вещественного x найти значение
следующей функции f, принимающей
вещественные значения:
f
(x) = 2·sin(x), если x > 0,
6
− x, если x ≤ 0.
-
|
7
|
Даны
три целых числа. Найти количество
положительных чисел в исходном
наборе.
Для
данного целого x найти значение
следующей функции f, принимающей
значения целого типа:
f
(x) = 2·x, если x < −2 или x > 2,
−3·x,
в противном случае.
|
8
|
Дано
целое число. Если оно является
положительным, то прибавить к нему
1; если отрицательным, то вычесть из
него 2; если нулевым, то заменить его
на 10. Вывести полученное число.
Для
данного вещественного x найти значение
следующей функции f, принимающей
вещественные значения:
−x,
если x ≤ 0,
f
(x) = x2 , если 0 < x < 2,
4,
если x ≥ 2.
|
9
|
Даны два числа.
Вывести порядковый номер меньшего
из них.
Даны
целочисленные координаты трех вершин
прямоугольника, стороны которого
параллельны координатным осям. Найти
координаты его четвертой вершины.
|
10
|
Даны
три числа. Найти среднее из них (то
есть число, расположенное между
наименьшим и наибольшим).
Дано
целое число. Вывести его строку-описание
вида «отрицательное четное число»,
«нулевое число», «положительное
нечетное число» и т. д.
|
11
|
Даны
координаты точки, не лежащей на
координатных осях OX и OY. Определить
номер координатной четверти, в которой
находится данная точка.
Дан
номер года (положительное целое
число). Определить количество дней
в этом году, учитывая, что обычный
год насчитывает 365 дней, а високосный
— 366 дней. Високосным считается год,
делящийся на 4, за исключением тех
годов, которые делятся на 100 и не
делятся на 400 (например, годы 300, 1300 и
1900 не являются високосными, а 1200 и
2000 — являются).
|