Курсовая работа: Динамическое формирование и преобразование списков и структур

· Меню имеет вид:

1. Open file

2. Print list of markets

3. Create a new list

4. Print new list of markets

5. Save new list

6. Exit

· При выборе пункта №1, у пользователя запрашивается путь к исходному файлу, затем происходит чтение записей из исходного файла и создание в памяти из этих записей двунаправленного линейного списка;

· При выборе пункта №2, на экран выводятся записи, прочитанные из файла;

· При выборе пункта №3, программа обработает список находящийся в памяти и запишет результаты в новый список

· При выборе №4 программа выведет на экран записи, полученные после обработки списка.

· При выборе №5 программа запросит путь к файлу в котором сохранит новые записи.


5. Структура программы

main- главная программа, содержащая меню, из которогоосуществляется вызов всех остальных подпрограмм.

выбрали пункт меню №1 – запускается подпрограмма open-подпрограмма чтения записей из файла;

выбрали пункт меню №2 - запускается подпрограмма print– подпрограмма вывода записей на экран выбрали пункт меню №3 - запускается подпрограмма newlist– подпрограмма выполняет обработку списка выбрали пункт меню №4 - запускается подпрограмма printnew– подпрограмма вывода новых записей на экран.

выбрали пункт меню №5 - запускается подпрограмма save– подпрограмма сохранения результата в файл.

выбрали пункт меню №6 – выход из программы.


6. Описание алгоритма программы

Схема 1 - Main


Схема 2 - Функция open


Схема 3 - Функцияprint


Схема 4 - Функция printnew


Схема 5 - Функция newlist


К-во Просмотров: 828
Бесплатно скачать Курсовая работа: Динамическое формирование и преобразование списков и структур