Skip to main content

23. For case |

Задачи в духе FOR: Арифметические действия над числами пронумерованы следующим образом: 1 - сложение, 2 - вычитание, 3 - умножение, 4 - деление. Дан номер действия N (целое число в диапазоне 1–4) и вещественные чис-ла A и B (В не равно 0). Выполнить над числами указанное действие и вы-вести результат. Даётся последовательность чисел Можно переделать под циклы: Даны два целых числа: D (день) и M (месяц), определяющие правиль-ную дату невисокосного года. Вывести значения D и M для даты, предше-ствующей указанной. Case9°. Даны два целых числа: D (день) и M (месяц), определяющие правиль-ную дату невисокосного года. Вывести значения D и M для даты, следую-щей за указанной. Case10. Робот может перемещаться в четырех направлениях («С» - север, «З» - запад, «Ю» - юг, «В» - восток) и принимать три цифровые ко-манды: 0 - продолжать движение, 1 - поворот налево, –1 - поворот на-право. Дан символ C - исходное направление робота и целое число N - посланная ему команда. Вывести направление робота после выполнения полученной команды. Case11. Локатор ориентирован на одну из сторон света («С» - север, «З» - запад, «Ю» - юг, «В» - восток) и может принимать три цифровые ко-манды поворота: 1 - поворот налево, –1 - поворот направо, 2 - поворот на 180°. Дан символ C - исходная ориентация локатора и целые числа N1 и N2 - две посланные команды. Вывести ориентацию локатора после выполнения этих коман д.

Case13. Элементы равнобедренного прямоугольного треугольника пронумеро-ваны следующим образом: 1 - катет a, 2 - гипотенуза c = 2a, 3 - вы-сота h, опущенная на гипотенузу (h = c/2), 4 - площадь S = c·h/2. Дан но-мер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке). Case14. Элементы равностороннего треугольника пронумерованы следующим образом: 1 - сторона a, 2 - радиус R1 вписанной окружности (R1 = = 3/6a23/a), 3 - радиус R2 описанной окружности (R2 = 2·R1), 4 - площадь S = 4. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).

Case16. Дано целое число в диапазоне 20–69, определяющее возраст (в годах). Вывести строку-описание указанного возраста, обеспечив правильное со-гласование числа со словом «год», например: 20 - «двадцать лет», 32 - «тридцать два года», 41 - «сорок один год». Case17. Дано целое число в диапазоне 10–40, определяющее количество учеб-ных заданий по некоторой теме. Вывести строку-описание указанного ко-личества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 - «восемнадцать учебных заданий», 23 - «двадцать три учебных задания», 31 - «тридцать одно учебное за-дание».

Case19. В восточном календаре принят 60-летний цикл, состоящий из 12-лет-них подциклов, обозначаемых названиями цвета: зеленый, красный, жел-тый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, ку-рицы, собаки и свиньи. По номеру года определить его название, если 1984 год - начало цикла: «год зеленой крысы». Case20. Даны два целых числа: D (день) и M (месяц), определяющие правиль-ную дату. Вывести знак Зодиака, соответствующий этой дате: «Водолей» (20.1–18.2), «Рыбы» (19.2–20.3), «Овен» (21.3–19.4), «Телец» (20.4–20.5), «Близнецы» (21.5–21.6), «Рак» (22.6–22.7), «Лев» (23.7–22.8), «Дева» (23.8–22.9), «Весы» (23.9–22.10), «Скорпион» (23.10–22.11), «Стрелец» (23.11–21.12), «Козерог» (22.12–19.1).

Регистрация направления ветра на горном плато проводится один раз в день по очереди двумя исследователями. Каждый из них ведет отдельную таб-лицу. В конце месяца все результаты сводятся в одну таблицу. Составить программу, выполняющую эту операцию для июня. Направление ветра ко-дируется следующим образом: 1 — северный, 2 — южный, 3 — восточный, 4 — западный, 5 — северо-западный, 6 — северо-восточный, 7 — юго-западный, 8 — юго-восточный.