p align="left">Возврат в меню. Выбранный пункт меню: 6 Работа программы завершена. Содержимое выходного файла (meat.dat): /* Начало файла */ 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 --------------- 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 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 /* Конец файла Работа программы (Пример №2): 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:\in.dat *File readed successfully! Press any key…* Возврат в меню. Выбранный пункт меню: 2 MAGAZINE #25 Address City: Moscow Street: Lenina House: 14 Products 1) Name: butter Price: 17 Time: 12.05.08 2) Name: meat Price: 19 Time: 22.07.09 3) Name: milk Price: 25 Time: 17.03.08 4) Name: eggs Price: 47 Time: 07.08.08 5) Name: juice Price: 12 Time: 24.11.08 MAGAZINE #756 Address City: Minsk Street: Zhukova House: 52 Products 1) Name: butter Price: 19 Time: 07.04.08 2) Name: meat Price: 21 Time: 29.02.09 3) Name: milk Price: 23 Time: 01.11.09 4) Name: eggs Price: 33 Time: 09.10.08 5) Name: juice Price: 14 Time: 27.08.08 MAGAZINE #666 Address City: Kiev Street: Gagarina House: 47 Products 1) Name: butter Price: 22 Time: 12.05.08 2) Name: meat Price: 29 Time: 26.02.09 3) Name: milk Price: 22 Time: 26.07.08 4) Name: eggs Price: 56 Time: 31.10.08 5) Name: juice Price: 16 Time: 02.05.08 MAGAZINE #748 Address City: Petersbutg Street: Pavlovskaya House: 62 Products 1) Name: butter Price: 30 Time: 19.08.08 2) Name: meat Price: 27 Time: 27.08.09 3) Name: milk Price: 17 Time: 10.03.08 4) Name: eggs Price: 31 Time: 09.08.08 5) Name: juice Price: 19 Time: 30.11.08 MAGAZINE #33 Address City: Volgograd Street: Potemkina House: 57 Products 1) Name: butter Price: 34 Time: 10.07.08 2) Name: meat Price: 29 Time: 27.08.09 3) Name: milk Price: 19 Time: 27.03.08 4) Name: eggs Price: 38 Time: 13.02.08 5) Name: juice Price: 14 Time: 16.05.08 Any key to continue... Выбранный пункт меню: 3 Enter product's name: Вводим eggs *New list created successfully! Press any key…* Возврат в меню. Выбранный пункт меню: 4 MAGAZINE #25 Address City: Moscow Street: Lenina House: 14 Products 1) Name: butter Price: 17 Time: 12.05.08 2) Name: meat Price: 19 Time: 22.07.09 3) Name: milk Price: 25 Time: 17.03.08 4) Name: eggs Price: 47 Time: 07.08.08 5) Name: juice Price: 12 Time: 24.11.08 MAGAZINE #666 Address City: Kiev Street: Gagarina House: 47 Products 1) Name: butter Price: 22 Time: 12.05.08 2) Name: meat Price: 29 Time: 26.02.09 3) Name: milk Price: 22 Time: 26.07.08 4) Name: eggs Price: 56 Time: 31.10.08 Press any key to continue… Выбранный пункт меню: 5 Enter path to file to write (ex. C:\\file.txt): Вводим d:\eggs.dat *File created successfully! Press any key…* Возврат в меню. Выбранный пункт меню: 6 Работа программы завершена. Содержимое выходного файла (eggs.dat): /* Начало файла */ 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 Работа программы завершена. Выходной файл в данном примере не создаётся. Выводы Тестовые примеры подтверждают правильность работы программы. Необходимые предупреждения о преждевременных действиях (например, распечатка данных без открытия файла) говорят о том, что в программе предусмотрены нужные ошибки, благодаря которым пользователь сможет правильно использовать меню программы. Приведенный алгоритм позволил лучше понять работу программы и, следовательно, помог быстрее ориентироваться в нем. Данный курсовой проект является наглядным доказательством того что пройденный материал по дисциплине «Программирование на языках высокого уровня» был успешно закреплен соответствующим практическим заданием.
Страницы: 1, 2, 3
|