
Среда программирования: Turbo Pascal 7.0 (DOS)
Название работы: Двунаправленный линейнейный список файлов
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Структуры
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: файл, список, сортировка, линейный, поиск, сортировка, порядок, операция, двунаправленный
Функции программы:
Программная реализация двунаправленного линейного динамического списка.
Требования к реализации:
- основа реализации списка – набор связанных элементов с указателями на информационные части, которые хранятся отдельно в динамически выделяемых областях памяти
- информационная составляющая элемента списка содержит данные об одном файле: имя файла, тип файла, размер, дата создания, признак доступности (только чтение/полный доступ)
- должен быть реализован стандартный набор операций со списком: вывод списка на экран в прямом и обратном направлениях, поиск элементов с заданными значениями полей, сортировка списка по заданному полю, добавление нового элемента, удаление заданного элемента
- добавление элемента в список включает запрос необходимых информационных полей с динамическим созданием информационной составляющей и выяснение места вставки элемента в список
- удаление элемента из очереди – вывод информационной составляющей на экран, включение удаленного элемента во вспомогательный список
- дополнительная операция – просмотр вспомогательного списка удаленных элементов
- в любой момент должна быть доступна операция сохранения всей текущей структуры списка в файле с запросом имени файла
- при запуске программы предусмотреть два режима –
1)создание новой структуры с “нуля” и загрузка ранее созданной
2)структуры из файла (с запросом имени файла)
- все основные действия оформляются как подпрограммы, сгруппированные в 2-3 модуля
- главная программа реализует удобный диалог с пользователем
Описание (отчет):
Есть
на 42 страниц, посмотреть оглавление
dblist
egavga
dblist
list
dblist
1
tools
menu
skladПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1 Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 Словесное описание алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . .4 3 Блок-схема . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 4 Технические характеристики . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 5 Тестирование программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 6 Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 7 Текст программы на языке Рascal . . . . . . . . . . . . . . . . . . . . . . .18 8 Протокол тестирования . . . . . . . . . . . .