Курсовая работа: Динамическое формирование и преобразование списков и структур
25
Moscow
Lenina
14
butter
17
12.05.08
meat
19
22.07.09
milk
25
17.03.08
eggs
47
07.08.08
juice
12
24.11.08
756
Minsk
Zhukova
52
butter
19
07.04.08
meat
21
29.02.09
milk
23
01.11.09
eggs
33
09.10.08
juice
14
27.08.08
666
Kiev
Gagarina
47
butter
22
12.05.08
meat
29
26.02.09
milk
22
26.07.08
eggs
56
31.10.08
juice
16
02.05.08
748
Petersburg
Pavlovskaya
62
butter
30
19.08.08
meat
27
27.08.09
milk
17
10.03.08
eggs
31
09.08.08
juice
19
30.11.08
33
Volgograd
Potemkina
57
butter
34
10.07.08
meat
29
27.08.09
milk
19
27.03.08
eggs
38
13.02.08
juice
14
16.05.08
---------------
25
Moscow
Lenina
14
butter
17
12.05.08
meat
19
22.07.09
milk
25
17.03.08
eggs
47
07.08.08
juice
12
24.11.08
666
Kiev
Gagarina
47
butter
22
12.05.08
meat
29
26.02.09
milk
22
26.07.08
eggs
56
31.10.08
juice
16
02.05.08
/* Конец файла
Работа программы (Пример №3):
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
Enter path to file to open (ex. C:\\file.txt):
Вводим: d:\null.dat
* File is empty! Press any key… *
Возврат в меню.
Выбранный пункт меню: 2
*You must open a file! Press any key…*
Возврат в меню.
Выбранный пункт меню: 3
*You must open a file! Press any key…*
Возврат в меню.
Выбранный пункт меню: 4
*You must open a file! Press any key…*
Возврат в меню.
Выбранный пункт меню: 5
*You must open a file! Press any key…*
Возврат в меню.
Выбранный пункт меню: 6
Работа программы завершена.
Выходной файл в данном примере не создаётся.
Выводы
Тестовые примеры подтверждают правильность работы программы.
Необходимые предупреждения о преждевременных действиях (например,
распечатка данных без открытия файла) говорят о том, что в программе предусмотрены
нужные ошибки, благодаря которым пользователь сможет правильно использовать меню
программы.
Приведенный алгоритм позволил лучше понять работу программы и,
следовательно, помог быстрее ориентироваться в нем.
Данный курсовой проект является наглядным доказательством того
что пройденный материал по дисциплине «Программирование на языках высокого уровня»
был успешно закреплен соответствующим практическим заданием.
|