Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadania_laboratornykh_Delphi.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
322.54 Кб
Скачать

Лабораторная работа № 3 «Программы для исследования областей, описываемых логическими выражениями»

Задание лабораторной работы

Составить блок-схему алгоритма и написать программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту. Попадание на границу области считать попаданием в область.

Варианты индивидуальных заданий

1. 2. 3.

4. 5. 6.

7. 8. 9.

10. 11. 12.

13. 14. 15.

Лабораторная работа № 4 «Оператор выбора (переключатель)»

Задание лабораторной работы

Составить блок-схему алгоритма и написать программу с использованием оператора выбора в соответствии с номером Вашего варианта:

Варианты индивидуальных заданий

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

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

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

  4. Составить программу, которая по введенному числу n печатает фразу «n копеек» в правильной форме (например: «2 копейки», «21 копейка» и т.д.).

  5. В старояпонском календаре был принят 12-летний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. Написать программу, которая вводит номер некоторого года и печатает его название по старояпонскому календарю.

(Справка: 1996 г. — год Крысы — начало очередного цикла.)

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

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

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

  4. Составить программу, которая по введенному числу n печатает фразу «n рублей» в правильной форме (например: «2 рубля», «21 рубль» и т.д.).

  5. Составить программу, которая по введенному числу n печатает фразу «n долларов» в правильной форме (например: «2 доллара», «21 доллар» и т.д.).

  6. Напишите программу, которая по введенному числу из промежутка 0..24, определяет время суток.

  7. Напишите программу, которая по введенному номеру месяца невисокосного года выводит количество дней в месяце.

  8. Вычислить значение функции по одной из формул:

  9. Написать программу, выводящую название месяцев в зависимости от времени года.

  10. Написать программу, классифицирующую треугольники (остроугольные, прямоугольные, тупоугольные), если задан наибольший угол треугольника.