Задание на курсовую работу по дисциплине «Структуры и алгоритмы обработки данных»
Цель работы: Обоснование выбора структур данных и алгоритмов их обработки, реализация выбранных алгоритмов обработки данных .
Содержание отчета:
1. пояснительная записка;
2. разработанное программное средство.
Пояснительная записка должна содержать исследование предметной области (или разбор задачи), выбор и обоснование выбора структур данных и алгоритмов их обработки, описание алгоритма программы и выбранного метода обработки данных, спецификацию процедур и функций, используемых в программе, схему алгоритма программы, описание работы программы, листинг программы, результаты тестирования программы с различными входными наборами данных.
Выбор и обоснование выбора структур данных и алгоритмов их обработки должны основываться на определении сложности представления данных и временной сложности алгоритмов.
Программное средство должно обладать удобным, интуитивно понятным пользовательским интерфейсом , а также средствами контроля за корректностью ввода данных.
Составить программу, которая содержит информацию о наличии автобусов в автобусном парке.
Сведения о каждом автобусе содержат:
* Номер автобуса;
* Фамилию и инициалы водителя;
* Номер маршрута;
* Признак того , где находится автобус – на маршруте или в парке.
Программа должна обеспечивать:
* Начальное формирование данных о всех автобусах в виде списков;
* При выезде каждого автобуса из парка вводится номер автобуса , и программа устанавливает значение признака «автобус на маршруте»;
* При въезде каждого автобуса в парк вводится номер автобуса, и программа устанавливает значение признака «автобус в парке»;
* По запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.
Пример курсовой прикреплен.