- •Министерство образования и науки, молодежи и спорта Украины
- •1 Общие положения
- •1.1 Цели и задачи выполнения курсовой работы
- •2 Структура и содержание курсовой работы
- •2.1 Структура курсовой работы
- •2.2 Требования к оформлению листа задания
- •3 Методические указания по выполнению курсовой работы
- •3.1 Общие методические указания
- •3.3 Требования к оформлению курсовой работы
- •3.2 Тестирование программ
- •3.4 Организация выполнения и защиты работы
- •4 Список литературы
- •5 Задания на курсовую работу
- •5.1 Жд Вокзал
- •5.2 Аэропорт
- •5.3 База данных о компьютерах
- •5.4 Управление территорией
- •5.5 Управление городом
- •5.6. Олимпийские игры
- •5.7 Управление предприятием
- •5.8 Торговая фирма
- •5. 9 Продукция предприятия
- •5.10 Университет
- •5.11 Чемпионат мира по плаванию
- •5.12 Федерация футбола
- •5.13 Ресторан
- •5.14 Ремонтное предприятие
- •5.15 Министерство образования
5.6. Олимпийские игры
В Олимпийских играх участвуют объединенные команды отдельных стран. Каждая страна имеет команды в определенных видах спорта. Во многих видах спорта соревнования проводятся на отдельных дистанциях и стилях(плавание) или весовых категориях (бокс). На одной дистанции и стиле или весовой категории могут выступать несколько спортсменов. Один спортсмен может выступать на нескольких дистанциях или стилях.
1. Разработать мультисписковую структуру, поддерживающую в алфавитном порядке описание стран участниц, в пределах страны видов спорта, в пределах вида – стилей или весовых категорий, в пределах стиля дистанций, а в пределах этих категорий в зависимости от вида спорта – список выступающих. Для этой структуры обеспечить:
2. Ввод, замену или удаление сведений о стране, виде, стиле, весовой категории и дистанции.
3. Поиск всех спортсменов заданного вида, стиля и дистанции по значению одного или нескольких следующих параметров:
• страна;
• вид;
• стиль
• дистанция.
1. По виду спорта указать какие страны принимают участие в соревнованиях.
Мультисписковую структуру, реализовать в куче.
Взаимодействие со списковой структурой организовать с помощью системы меню и структурированных форм ввода запроса. Обеспечить сохранение мультисписка в файле и восстановление мультисписка из файла.
5.7 Управление предприятием
Предприятие содержит несколько подразделений (отделов), которые разбиты на отдельные сектора. Среди работников этих подразделений могут быть рабочие и служащие, отличающиеся формой оплаты труда. Каждый работник предприятия может иметь детей.
О каждом из этих объектов хранится следующая информация:
ОТДЕЛ:< код отдела, наименование, ФИО начальника, N телефона, количество работников>
СЕКТОР:< наименование, ФИО начальника, N телефона, список сотрудников >
СЛУЖАЩИЕ:<Табельный номер, ФИО, дом. адрес, должность, оклад>
РАБОЧИЕ:<Табельный номер, ФИО, дом. адрес, профессия, разряд, тариф>
ДЕТИ: <ФИО, дата рождения, пол, место учебы>
Разработать мультисписковую структуру, которая обеспечивает:
1. Ввод, изменение и удаление данных о каждом объекте.
2. По наименованию отдела вывод списка работников в алфавитном порядке с разбивкой на рабочих и служащих.
3. Вывод списка сотрудников во всех отделах, занимающих указанную должность и сумму их окладов.
Мультисписковую структуру, реализовать в куче.
Взаимодействие с мультисписковой структурой в куче организовать с помощью системы меню и структурированных форм ввода запроса.
Обеспечить сохранение списка в файле и восстановление его из файла.
5.8 Торговая фирма
Торговая фирма имеет отделения в различных городах. Каждое отделение содержит несколько магазинов, откуда осуществляет реализацию товаров. Некоторые магазины имеют список торговых площадок (ларьки). Центральный офис, магазин и торговая площадка имеет закрепленный за ним штат работников и номенклатуру товаров. О каждом из перечисленных типов объектов хранится следующая информация:
ОТДЕЛЕНИЕ <номер, город, N телефона, ФИО руководителя, количество рабочих>
МАГАЗИН <номер, наименование, специализация, адрес, N тел.>
ПЕРСОНАЛ <таб. номер, ФИО, пол, дата рождения, должность, стаж работы>
ТОВАР <код, наименование, цена, поставщик (изготовитель), количество>
Разработать мультисписковую структуру в куче, которая содержит описание торговой фирмы и обеспечивает:
1. Ввод, изменение и удаление данных о каждом объекте;
2. Вывод списка товаров, имеющихся в магазинах и торговых площадках указанного отделения.
3. Список работников фирмы, имеющих указанную должность, упорядоченный по убыванию стажа работы.
Мультисписковую структуру, реализовать в куче.
Взаимодействие с мультисписковой структурой в куче организовать с помощью системы меню и структурированных форм ввода запроса.
Обеспечить сохранение списка в файле и восстановление его из файла.
