Реализация двухсвязного списка на примере списка данных о железнодорожных поездах.
Цена, руб. | 800 |
Номер работы | 54917 |
Предмет | Информатика |
Тип работы | Курсовая |
Объем, стр. | 39 |
Оглавление | "Оглавление Введение.........................3 Задание.......................4 Движение поездов. Номер поезда, дни недели отправления, время отправления, время в пути (часов, минут). Станция отравления, назначения, промежуточные станции. Промежуточные станции запоминаются в динамическом массиве номеров станций. Поиск всех поездов, следующих до заданной станции. Задан объект со списком полей. Реализуемая структура данных по заданию должна быть полностью динамической и также реализована в виде класса. Обязательные операции – добавление, удаление (из любой позиции), включение и извлечение по логическому номеру, сортировка, включение с сохранением порядка, загрузка и сохранение объектов в бинарном файле, поиск по различным критериям. Предполагается, что операции сравнения хранимых объектов переопределены стандартным образом (в виде операций <,> и т.д.). Программа должна реализовывать указанные выше действия. Протестировать структуру данных на простом типе данных (например, int, double) и сложном, из выбранного задания (двусвязный список). Программа тестирования должна содержать меню, обеспечивающее выбор операций. Глава 1. Реализация тестового упрощенного списка.......................4 Глава 2. Реализация приложения для работы со списком поездов.......................11 2.1.Структурное описание разработки..........................11 2.2.Функциональное описание.....................14 2.3.Описание пользовательского интерфейса....................15 2.4.Описание работы программы на контрольных примерах......................16 Выводы..........................21 Список используемой литературы..........................22 1. Microsoft Corporation. Разработка приложений на Microsoft Visual C++ 6.0. Учебный курс: Официальное пособие Microsoft для самостоятельной подготовки / Пер. с англ.- М.: Издательско-торговый дом «Русская Редакция», 2020. – 576 стр.: илл. 2. C/С++. Программирование на языке высокого уровня / Т.А. Павловская — СПб.: Питер, 2011 . 3. Абельсон Х., Сассман Д. Структура и интерпретация компьютерных программ. — М.: Добросвет, 2020. 4. Архангельский А.Я. Программирование в C++ Builder 5 (или 6). – М.: ЗАО «Издательство БИНОМ», 2018 г. – 1152 с. 5. Архангельский А.Я., Тагин М.А. Приемы программирования в C++ Builder. Механизмы Windows, сети. – М.: ООО «Бином-Пресс», 2014 г. – 656 с. 6. Ашарина, И.В. Основы программирования на языках С и С++: Курс лекций для высших учебных заведений / И.В. Ашарина. — М.: Гор. линия-Телеком, 2018. — 208 c. 7. Баженова, И.Ю. Языки программирования: Учебник для студентов учреждений высш. проф. образования / И.Ю. Баженова; Под ред. В.А. Сухомлин. — М.: ИЦ Академия, 2018. — 368 c. Приложение.......................23 " |
Цена, руб. | 800 |