Задачи для самостоятельного решения




Каждый студент должен решить две задачи.

1. Написать программу, которая по номеру дня недели (нату­ральному числу от 1 до 7) выдает в качестве результата коли­чество пар в вашей группе в этот день.

2. Написать программу, позволяющую по последней цифре числа определить последнюю цифру его квадрата.

3. Составить программу, которая по заданным году и номеру ме­сяца m определяет количество дней в этом месяце.

4. Для каждой введенной цифры (0–9) вывести соответствующее ей название на английском языке (0 — zero, 1 — one, 2 — two,...).

5. Составить программу, которая по данному числу (1–12) выво­дит название соответствующего ему месяца.

6. Составить программу, позволяющую получить словесное опи­сание отметок (1 — плохо, 2 — неудовлетворитель­но, 3 — удовлетворительно, 4 — хорошо, 5 — отлично).

7. Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий эле­мент). Составить программу, которая по номеру элемента за­прашивала бы его соответствующее значение и вычисляла бы площадь круга.

8. Пусть элементами прямоугольного равнобедренного тре­угольника являются:
катет a;
гипотенуза b;
высота, опущенная из вершины прямого угла на гипо­тенузу h;
площадь S.
Составить программу, которая по заданному номеру и значе­нию соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.

9. Написать программу, которая по номеру месяца выдает на­звание следующего за ним месяца (при m=1 получаем фев­раль, при m=4 — май).

10. Написать программу, которая бы по введенному номеру вре­мени года (1 — зима, 2 — весна, 3 — лето, 4 — осень) выдава­ла соответствующие этому времени года месяцы, количество дней в каждом из месяцев.

11. Для целого числа и от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год.

12. Написать программу, которая бы по введенному номеру еди­ницы измерения (1 —дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр) и длине отрезка L выдавала бы со­ответствующее значение длины отрезка в метрах.

13. Написать программу, которая по вводимому числу от 1 до 5 (номеру курса) выдает соответствующее сообщение «Привет, k-курсник». Например, если k = 1, «Привет, первокурс­ник»; при k=4: «Привет, четверокурсник».

14. Написать программу, которая по данному натуральному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то: 1 января — Новый год, 7 января — Рождество).

15. Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N = 4k (где k соответствующее частное); если остаток от деления на 4 равен 1, N = 4k + 1; если остаток от деления на 4 равен 2, N = 4k + 2; если остаток от деления на 4 равен 3, N = 4k + 3. Например, 12 = 43, 22 = 45 + 2.

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

17. Составить программу, позволяющую по последней цифре дан­ного числа определить последнюю цифру куба этого числа.

18. Составить программу, которая для любого натурального числа печатает количество цифр в записи этого числа. Предполагается, что исходное число имеет не больше восьми цифр в записи.

19. Даны два действительных положительных числа x и y. Ариф­метические действия над числами пронумерованы (1 — сло­жение, 2 — вычитание, 3 — умножение, 4 — деление). Соста­вить программу, которая по введенному номеру выполняет то или иное действие над числами.

20. Написать программу, которая бы по введенному номеру еди­ницы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер) и массе М выдавала бы соот­ветствующее значение массы в килограммах.

21. Пусть элементами равностороннего треугольника являются: 1) сторона a; 2) площадь S; 3) высота h; 4) радиус вписанной окружности r; 5) радиус описанной окружности R.Составить программу, которая по заданному номеру и значе­нию соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.

22. Составить программу для определения подходящего возраста кандидатуры для вступления в брак, используя следующее соображение: возраст девушки равен половине возраста муж­чины плюс 7, возраст мужчины определяется соответственно как удвоенный возраст девушки минус 14.

23. Найти произведение цифр заданного k-значного числа. Допускаются числа до пяти знаков включительно.

24. Составить программу, которая читает натуральное число N в десятичном представлении (N £ 10000), а на выходе выдает это же число в десятичном представлении и на естественном языке. Например, 7 Þ семь; 204 Þ двести четыре; 52 Þ пятьдесят два.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-22 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: