Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АЛИП_Темы курсовых_2013.doc
Скачиваний:
9
Добавлен:
10.02.2016
Размер:
181 Кб
Скачать
☆

5.6. Олимпийские игры

В Олимпийских играх участвуют объединенные команды отдельных стран. Каждая страна имеет команды в определенных видах спорта. Во многих видах спорта соревнования проводятся на отдельных дистанциях и стилях(плавание) или весовых категориях (бокс). На одной дистанции и стиле или весовой категории могут выступать несколько спортсменов. Один спортсмен может выступать на нескольких дистанциях или стилях.

1. Разработать мультисписковую структуру, поддерживающую в алфавитном порядке описание стран участниц, в пределах страны видов спорта, в пределах вида – стилей или весовых категорий, в пределах стиля дистанций, а в пределах этих категорий в зависимости от вида спорта – список выступающих. Для этой структуры обеспечить:

2. Ввод, замену или удаление сведений о стране, виде, стиле, весовой категории и дистанции.

3. Поиск всех спортсменов заданного вида, стиля и дистанции по значению одного или нескольких следующих параметров:

• страна;

• вид;

• стиль

• дистанция.

1. По виду спорта указать какие страны принимают участие в соревнованиях.

Мультисписковую структуру, реализовать в куче.

Взаимодействие со списковой структурой организовать с помощью системы меню и структурированных форм ввода запроса. Обеспечить сохранение мультисписка в файле и восстановление мультисписка из файла.

5.7 Управление предприятием

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

О каждом из этих объектов хранится следующая информация:

ОТДЕЛ:< код отдела, наименование, ФИО начальника, N телефона, количество работников>

СЕКТОР:< наименование, ФИО начальника, N телефона, список сотрудников >

СЛУЖАЩИЕ:<Табельный номер, ФИО, дом. адрес, должность, оклад>

РАБОЧИЕ:<Табельный номер, ФИО, дом. адрес, профессия, разряд, тариф>

ДЕТИ: <ФИО, дата рождения, пол, место учебы>

Разработать мультисписковую структуру, которая обеспечивает:

1. Ввод, изменение и удаление данных о каждом объекте.

2. По наименованию отдела вывод списка работников в алфавитном порядке с разбивкой на рабочих и служащих.

3. Вывод списка сотрудников во всех отделах, занимающих указанную должность и сумму их окладов.

Мультисписковую структуру, реализовать в куче.

Взаимодействие с мультисписковой структурой в куче организовать с помощью системы меню и структурированных форм ввода запроса.

Обеспечить сохранение списка в файле и восстановление его из файла.

5.8 Торговая фирма

Торговая фирма имеет отделения в различных городах. Каждое отделение содержит несколько магазинов, откуда осуществляет реализацию товаров. Некоторые магазины имеют список торговых площадок (ларьки). Центральный офис, магазин и торговая площадка имеет закрепленный за ним штат работников и номенклатуру товаров. О каждом из перечисленных типов объектов хранится следующая информация:

ОТДЕЛЕНИЕ <номер, город, N телефона, ФИО руководителя, количество рабочих>

МАГАЗИН <номер, наименование, специализация, адрес, N тел.>

ПЕРСОНАЛ <таб. номер, ФИО, пол, дата рождения, должность, стаж работы>

ТОВАР <код, наименование, цена, поставщик (изготовитель), количество>

Разработать мультисписковую структуру в куче, которая содержит описание торговой фирмы и обеспечивает:

1. Ввод, изменение и удаление данных о каждом объекте;

2. Вывод списка товаров, имеющихся в магазинах и торговых площадках указанного отделения.

3. Список работников фирмы, имеющих указанную должность, упорядоченный по убыванию стажа работы.

Мультисписковую структуру, реализовать в куче.

Взаимодействие с мультисписковой структурой в куче организовать с помощью системы меню и структурированных форм ввода запроса.

Обеспечить сохранение списка в файле и восстановление его из файла.