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

5.2 Аэропорт

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

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

1. Организовать ввод, замену и удаление сведений о рейсах и пассажирах.

2. По пункту назначения определить все даты полета, а в пределах даты /диапазона дат/, все номера рейсов и время отправления в этот пункт.

3. Организовать поиск пассажиров по значению одного или нескольких следующих параметров: аэропорт;

пункт назначения;

дата /диапазон дат/ вылета;

рейс.

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

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

5.3 База данных о компьютерах

Сведения о персональных компьютерах содержат: страна изготовитель; фирма изготовитель; наименование компьютера; тип центрального процессора; тактовая частота процессора; объем ОЗУ; тип дисплея; тип НГМД; тип и объем «Винчестера»; тип и объем CD, тип принтера. При этом в стране может быть несколько фирм, фирма может выпускать компьютеры нескольких наименований и т.д.

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

1. Организовать ввод, замену или удаление сведений о фирме, для фирмы о компьютере и т.д.

2. Структурными средствами организовать непосредственный поиск компьютеров по типу центрального процессора, объему ОЗУ, объему «Винчестера», типу принтера.

3. Организовать поиск компьютеров при условии указания значения всех или только части из перечисленных параметров.

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

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

5.4 Управление территорией

Территория Украины разбита на отдельные регионы (земли): Полесье, Подолье и т.д. С другой стороны она разбита на ряд областей Киевская, Черниговская и т.д. Области разбиты на районы и города. Ряд районов (городов) пострадал от Чернобыльской аварии. Есть районы, неблагополучные в экологическом отношении по другим причинам.

По каждому району (городу) известны его территория, вид экологического загрязнения, количество жителей и т.д.

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

1. Организовать ввод, замену или удаление сведений о городах и районах.

2. По региону доступны все его области, города и районы.

3. По региону доступны все города Украины.

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

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

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

5.5 Управление городом

Территория города разбита на отдельные районы. Каждый район включает несколько микрорайонов, которые обслуживаются соответствующими ЖЭК. Такой ЖЭК содержит следующую информацию:

перечень улиц с номерами домов;

по каждому дому список квартир и их характеристики;

по каждой квартире список жильцов с их атрибутами.

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

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

2. По имени жителя города поиск его координат (возможны дубликаты).

3. Вывод наименований всех улиц города в алфавитном порядке.

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

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

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