Две учебные программы на Delphi 7
Необходимо написать 2 учебные программы на Delphi 7
Тема: Структуры и алгоритмы обработки данных
Программы идентичны по функционалу, но имеют различия в алгоритмах.
Пользовательский интерфейс самый простой.
Очень важно, не отклонятся от алгоритмов и пояснений по каждому пункту в заданиях на программы.
Ничего лишнего не нужно.
1) Первая программа:
- Создание "кольцевого двусвязного списка"
- Считывание списка из основного файла *
- Операции со списками: дополнение и просмотр списка, удаление элементов.
- Копирование из списка в массив.
- Сортировка массива методом "Простого отбора"
- Поиск элемента (методом двоичного поиска в массиве, в обратном порядке)
- Сохранение списка в основном файле (тип основного файла: десятичный) *
- Операции записи и считывания для запасного файла (тип запасного файла: десятичный) **
2) Вторая программа:
- Создание кольцевого "двусвязного списка"
- Считывание списка из основного файла *
- Операции со списками: дополнение и просмотр списка, удаление элементов.
- Копирование из списка в массив.
- Сортировка массива методом "Шелла"
- Поиск элемента (методом поиска в списке, в обратном порядке)
- Сохранение списка в основном файле (тип основного файла: двоичный) *
- Операции записи и считывания для запасного файла (тип запасного файла: десятичный) **
* - основной файл служит для хранения списка
* * - запасной файл - это резервная копия, то есть при удалении или порче основного, список восстанавливается из резервного.