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

5.12 Федерация футбола

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

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

ЛИГА <наименование, Кол-во команд, штаб лиги>

КЛУБ <наименование, город, ФИО президента, гл. спонсор, капитан>

ТРЕНЕР <ФИО тренера, футбольная специальность, стаж работы, квалификация >

ИГРОК <ФИО игрока, игровое амплуа, зарплата, контракт>

Разработать мультисписковую структуру, которая обеспечивает хранение этой информации и позволяет:

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

2. Список игроков заданного клуба по заданному игровому амплуа.

3. Список клубов указанной лиги с тренерским штабом.

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

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

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

5.13 Ресторан

Меню ресторана содержит информацию о блюдах, которые подаются клиенту, разбитую по категориям (первые, вторые, закуски и т.д.). В каждой категории представлен список блюд, сгруппированных про видам национальной кухни. Далее в меню указан набор продуктов, из которых состоит данное блюдо.

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

КАТЕГОРИЯ <наименование, кол-во блюд >

НАЦИОНАЛЬНАЯ КУНЯ <регион, шеф-повар и т.д. >

БЛЮДО <наименование, цена, порция и т.д.>

ПРОДУКТЫ <наименование, вес(кол-во), вид продукта >

Разработать мультисписковую структуру в файле, которая обеспечивает хранение этой информации и позволяет:

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

2. Список продуктов необходимых для заданной национальной кухни.

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

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

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

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

5.14 Ремонтное предприятие

Ремонтное предприятие в городе имеет несколько отделений. В каждом отделении выполняется ремонт нескольких видов изделий (стиральные машины). Для каждого вида имеется несколько типов изделий. Для каждого типа изделия имеется список наличных запасных частей и список, запчастей, которые необходимо заказывать.

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

ОТДЕЛЕНИЕ <наименование, адрес>

ВИД ИЗДЕЛИЯ <наименование, время ремонта>

ТИП ИЗДЕЛИЯ <код, цена, исполнение>

НАЛИЧНЫЕ ДЕТАЛИ <код детали, наименование, вес, трудоемкость изготовления>

ЗАКАЗНЫЕ КОМПЛЕКТУЮЩИЕ <код, наименование, поставщик, адрес поставщика>

Разработать мультисписковую структуру, которая обеспечивает хранение этой информации и позволяет:

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

2. По типу изделия получить список наличных деталей;

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

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

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