Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабор раб по ОАП для ППППН(1)_УПРОЩ_1.doc
Скачиваний:
35
Добавлен:
19.11.2019
Размер:
320.51 Кб
Скачать

Лабораторная работа № 3 Оператор выбора.

Задание 1

  1. Игральным картам условно присвоены следующие порядковые номера в зависимости от их достоинства: "валету" - 11, "даме" - 12, "королю" - 13, "тузу" - 14. Порядковые номера остальных карт соответствуют их названию. По заданному номеру карты k (6 <= k <= 14) определить достоинство соответствующей карты.

  2. По названию введенной физической величины, характеризующей движение тела (координата, скорость, ускорение, время, сила) вывести ее единицу измерения.

  3. Вводится одно любое слово из предложения: "Каждый охотник желает знать где сидит фазан". Вывести соответствующий этому слову цвет радуги.

  4. Составить программу, которая вводит обозначение химического элемента из второго периода (Li, Be, B, C, N, O, F, Ne) и выводит его полное русское название.

  5. Составить программу, которая в зависимости от порядкового номера месяца (1, 2,...,12) выводит на экран его название (январь,...,декабрь).

  6. В китайском календаре годы носят название животных: Змеи, Лошади, Овцы, Обезьяны, Курицы, Собаки, Свиньи, Крысы, Коровы, Тигра, Зайца и Дракона. Каждые 12 лет цикл начинается заново. Считая, что 2000 год был годом Дракона, написать программу, которая вводит номер года от 2000 до 2012 и выводит его название по китайскому календарю.

  7. В зависимости от введенного номера n (1<=n<=10) вывести букву латинского алфавита, соответствующего этому номеру.

  8. Составить программу, которая в зависимости от порядкового номера пальца руки (1, 2, 3, 4, 5) выводит на экран его название (большой, указательный, средний, безымянный, мизинец).

  9. Составить программу, которая в зависимости от названия столицы (Москва, Париж, Берлин, Лондон, Вашингтон) выводит на экран название соответствующего государства (Россия, Франция, Германия, Англия, США).

  10. Составить программу, которая в зависимости от введенной цифры (0, 1, ... ,9) выводит на экран ее римское представление.

  11. Составить программу, которая в зависимости от введенной цифры (0, 1, ... ,9) выводит ее словесное название (нуль, один, ... , девять).

  12. Герои русской народной сказки "Репка" пронумерованы следующим образом: 0 - Репка, 1 - Дед, 2 - Бабка и т.д. ..., 7 - Мышка. Составить программу, которая по введенному номеру выводит название персонажа.

  13. Составить программу, которая в зависимости от порядкового номера дня недели (1, 2, 3, 4, 5, 6, 7) выводит на экран его название (понедельник, вторник, среда, четверг, пятница, суббота, воскресенье)

Задание 2

  1. Дано целое число k (1<=k<=365). Определить каким днем недели (понедельником, ..., воскресеньем) является k - ый день невисокосного года, в котором 1 января - понедельник.

  2. С начала 1990 года по некоторый день прошло n месяцев и 2 дня (n >= 1). Определить название месяца этого дня.

  3. Дата некоторого дня определяется двумя натуральными числами: m – порядковый номер месяца, n - число. По заданным n и m определить дату предыдущего дня (принять, что n и m не определяют 1 января). Год не является високосным.

  4. Дата некоторого дня определяется двумя натуральными числами: m – порядковый номер месяца, n - число. По заданным n и m определить дату следущего дня (принять, что n и m не определяют 31 декабря). Год не является високосным.

  5. Дата некоторого дня определяется двумя натуральными числами: m – порядковый номер месяца, n - число. По заданным n и m определить дату, предшествующую данной дате на 20 дней (принять, что n и m не определяют январь).

  6. Дата некоторого дня определяется двумя натуральными числами: m – порядковый номер месяца, n - число. По заданным n и m определить дату, которая следует через 20 дней после данной даты.

  7. В старояпонском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов. Подциклы обозначались названием цвета: зеленый, красный,желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезъяны, курицы, собаки и свиньи. Написать программу, которая по номеру года определяет его название по старояпонскому календарю. Считать, что 2002 год - год черной лошади.

  8. Дано неотрицательное число k, не превышающее десяти тысяч. Напечатать фразу "k ворон", подставив вместо k соответствующее числительное (k = 23, должно быть напечатано "двадцать три вороны").

  9. Дано натуральное число, меньшее 1000. Выделить в нем разряды и дать словесное описание, согласовав окончания. (Например, 574 - пять сотен, семь десятков, четыре единицы; 29 - две десятки, девять единиц; 180 - одна сотня, восемь десятков).

  10. Дано число n, обозначающее номер года. Определить, сколько раз в этом году пятница приходится на 13-е число.

  11. Даны натуральные числа, обозначающие число, месяц и год. Определить день недели, на который приходится указанная дата.

  12. Дано число n, обозначающее номер года. Определить, какие месяцы начинаются с выходного дня.

  13. Даны натуральные n, m (n < m). Определить, сколько среди чисел n, n+1, …, m таких, которые являются номерами високосных годов. Указание. В современном (григорианском) календаре каждый год, номер которого делится на 4, является високосным, за исключением тех, которые делятся на 100 и не делится на 400. Например, 1900 год - не високосный, 2000 год - високосный.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]