Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА прикладное ПРОГРАМ.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

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

Описать структуру в соответствии с вариантом задания. Заполнить данными массив из n элементов. В полученной базе данных осуществить поиск по критерию, указанному преподавателем. Отсортировать данные по ключевому полю. Таким образом, программа должна содержать следующие функции:

- создание и заполнение базы данных;

- поиск информации;

- сортировка данных.

1. Структура: FLOWER, поля: название, количество цветов в продаже, стоимость одного цветка. Ключевые поля: название цветка. Собрать букет из нескольких цветов в пределах заданной суммы.

2. Структура: TRAIN, поля: название пункта назначения, время отправления, номер поезда. Ключевые поля: время отправления. Поиск ближайшего поезда по пункту назначения.

3. Структура: EXPORT, поля: наименование товара, страна, импортирующая товар, и объем поставляемой партии. Ключевые поля: наименование товара. Поиск общего объема импорта страны.

4. Структура: CAR, поля: гос. номер автомобиля, марка, дата выпуска и общий пробег. Ключевые поля: марка. Поиск автомобиля, выпущенного не ранее указанного года и с пробегом, меньшим заданного пользователем.

5. Структура: FLAT, поля: адрес, количество комнат, общая площадь, стоимость квадратного метра. Ключевые поля: количество комнат. Поиск двухкомнатной квартиры в пределах заданной суммы.

6. Структура: MARSHRUT, поля: название начального пункта, название конечного пункта, длина маршрута. Ключевые поля: название начального пункта. Поиск маршрута, длина которого не более заданного пользователем значения.

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

8. Структура: ZOO, поля: название животного, номер вольера, количество. Ключевые поля: номер вольера. Поиск животных, численность которых менее критической (вводится с клавиатуры).

9. Структура: BAGGAGE, поля: фамилия пассажира, количество вещей, общий вес. Ключевые поля: фамилия пассажира. Поиск пассажиров, у которых вес багажа превышает норму.

10. Структура: DETAIL, поля: наименование, материал, масса. Ключевые поля: наименование. Найти среднюю массу детали.

11. Структура: JOURNAL, поля: название журнала, год издания, номер журнала, направление (вязание, шитье). Ключевые поля: год. Поиск журналов по направлению.

12. Структура: NOTE, поля: фамилия, имя, номер телефона, адрес. Ключевые поля: фамилия и имя. Поиск адреса и телефона по фамилии.

13. Структура: SUBSTANCE, поля: название вещества, плотность, проводимость (проводник, полупроводник, изолятор). Ключевые поля: название вещества. Поиск самого легкого вещества заданной проводимости.

14. Структура: PRICE, поля: название товара, стоимость товара, название магазина, в котором продается товар. Ключевые поля: название товара. Поиск магазина, в котором продается товар, указанный пользователем, по минимальной цене.

15. Структура: COUNTRY, поля: название, площадь, население. Ключевые поля: название. Поиск страны, в которой наибольшая плотность населения.

16. Структура: BOOK, поля: автор, название книги, год выпуска, количество страниц. Ключевые поля: автор. Поиск книг, выпущенных в указанном году.

17. Структура: RESERVOIR, поля: название водоема, загрязнитель, содержание загрязнителя (концентрация) и ПДК. Ключевые поля: название водоема. Найти водоемы, в которых превышена норма ПДК.

18. Структура: CHEMISTRY, поля: название, обозначение, номер в таблице. Ключевые поля: номер в таблице. Поиск всех щелочноземельных металлов и элементов подгруппы цинка (вторая группа периодической таблицы).

19. Структура: ORDER, поля: фамилия и инициалы плательщика, расчетный счет плательщика, расчетный счет получателя, перечисляемая сумма. Ключевые поля: фамилия и инициалы плательщика. Поиск общей суммы, перечисленной на данный расчетный счет

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

21. Структура: PLANT, поля: род, вид, название растения. Ключевые поля: название растения. Поиск растений одного вида или рода (по запросу пользователя).

22. Структура: POLYCLINIC, поля: фамилия и инициалы жителя, адрес, дата последнего прохождения флюорографического осмотра. Ключевые поля: фамилия и инициалы жителя. Поиск жителей, у которых просрочена дата флюорографии.

23. Структура: TOY, поля: название игрушки, страна производитель, возраст детей, для которых предназначена игрушка (нижняя и верхняя границы). Ключевые поля: название игрушки. Поиск некитайской игрушки для ребенка заданного возраста.

24. Структура: MACHINE, поля: гос. номер автомобиля, фамилия и инициалы владельца, дата последнего техосмотра. Ключевые поля: фамилия и инициалы владельца. Поиск автомобилей, не прошедших на данный момент техосмотр.

25. Структура: STOREHOUSE, поля: номер склада, вид продукции, количество продукции на данном складе. Ключевые поля: номер склада. Определить, достаточно ли запасов данной продукции на всех складах, если заказчику необходимо N -ое количество.

26. Структура: WORKER, поля: фамилия и инициалы работника, название занимаемой должности, год поступления на работу. Ключевые поля: фамилия и инициалы. Поиск работников, чей стаж превышает значение, введенное с клавиатуры.

27. Структура: HARVEST, поля: номер участка, площадь, вид культуры, урожайность. Ключевые поля: номер участка. Определить валовый сбор каждого вида культуры.

28. Структура: SPORTSMAN, поля: фамилия и инициалы, время на 100 м, время на 800 м, время на 5000 м. Ключевые поля: фамилия и инициалы. Поиск лучших спортсменов в каждом виде спорта.

29. Структура: STUDENT, поля: фамилия и инициалы, номер группы, оценки за сессию (массив из трех целых чисел). Ключевые поля: фамилия и инициалы. Поиск студентов, у которых средний балл за сессию выше 4.0.

30. Структура: STAR, поля: название звезды, созвездие, яркость. Ключевые поля: название звезды. Поиск звезд указанной яркости.

31. Структура: LIBRARY, поля: автор, название книги, издательство, год издания. Ключевые поля: год издания. Найти все книги автора, указанного читателем.

32. Структура: DRAFTEE, поля: фамилия, адрес, год рождения, признак годности к военной службе. Ключевые поля: фамилия. Вывести всех призывников на указанный год.

33. Структура: GAME, поля: название игры, системные требования (частота, ОЗУ, ПЗУ). Ключевые поля: название игры. Определить, можно ли установить игру на данный компьютер.

34. Структура: DOG, поля: кличка собаки, порода, возраст, количество наград. Ключевые поля: кличка собаки. Поиск собак определенной породы – победителей выставок.