Автор: Пользователь скрыл имя, 19 Октября 2011 в 22:38, курсовая работа
Язык программирования TurboPascal был разработан в 1968-1971 гг. Никлаусом Виртом в Цюрихском институте информатики (Швейцария). Первоначальная цель разработки языка диктовалась необходимостью инструмента «для обучения программированию как системной дисциплине». Однако очень скоро обнаружилась чрезвычайная эффективность языка TurboPascal в самых разнообразных приложениях, от решения небольших задач численного характера до разработки сложных программных систем-компиляторов, баз данных, операционных систем и т.п.
При разработке и отладке программы возникали ошибки всех трех видов. Однако они были своевременно выявлены и устранены.
Данная программа отлаживалась при помощи команд Step Over и Trance Into меню Run, которые позволяют осуществлять построчную отладку программы. Активизация команды Step Over или нажатие функциональной клавиши [F8], так же как активизация команды Trance Into или нажатие функциональной клавиши [F7], вызывает выполнение отладчиком всех операторов, расположенных в строке, помеченной маркером (указателем строки выполнения). Единственное отличие между выполнением программы по шагам и ее трассировкой состоит в том, как реагирует отладчик на появление в тексте программы операторов вызова процедур. При пошаговом выполнении программы вызов процедуры интерпретируется как вызов простого оператора, то есть можно увидеть результат работы процедуры, но нельзя пошагово проследить, каким образом этот результат был получен, в то время как при трассировке программы такая возможность предоставляется.
Также
при отладке программы
В ходе сеанса отладки программы возникала необходимость в перезапуске программы без окончания ее текущего выполнения. Чтобы осуществить перезапуск программы, активизировалась команда Run (комбинация клавиш [Ctrl]+)[F9]).
Использование окна Watch (окно наблюдения). Что бы посмотреть значение переменных, необходимо выполнить следующие действия:
- нажать Ctrl-F7 или выбрать пункт меню Debug/Add Watch;
-
ввести имя просматриваемой
Анализ работы программы:
Приведенный анализ показал, что программа работает корректно.
Разработанная программа написана на языке высокого уровня Turbo Pascal и предназначена для расчёта цены со скидкой.
Из среды Turbo Pascal запуск программы следует осуществлять командой меню “Run->Run”, либо клавишами Ctrl+F9.
После запуска программы на экран выводится горизонтальное меню, состоящее из десяти пунктов.
Выбор пункта меню осуществляется нажатием выделенных клавиш. Нажатие других клавиш сопровождается сообщением о неверно нажатой клавише.
Для ввода данных следует нажать клавишу «F1». Появится диалоговый запрос ввода данных в следующей последовательности:
После того, как ввод данных будет закончен, следует нажать любую клавишу для возврата в главное меню.
Для
просмотра данных следует нажать клавишу
«F5». На экран буду выведены данные в табличной
форме. После того, как вывод данных будет
закончен, следует нажать любую клавишу
для возврата в главное меню.
Программой предусмотрена возможность изменения имеющегося набора данных.
Для удаления записи следует нажать клавишу «F3». В появившемся запросе следует ввести номер удаляемой записи. Программа произведет поиск данных и в случае успешного завершения выдаст соответствующее сообщение. В противном случае на экран выводится сообщение об ошибке.
После завершения работы удаления следует нажать любую клавишу для выхода в меню.
Чтобы найти данные, следует нажать клавишу «F4» и появившемся запросе ввести наименование товара, информацию о котором следует найти. Программа выдаст данные, которые будут найдены, в противном случае выдаст сообщение об ошибке. После этого следует нажать любую клавишу для выхода в главное меню.
Чтобы записать данные в файл, необходимо нажать клавишу «F6». В появившемся запросе следует ввести имя (и путь) к файлу, в который будут сохранены данные. В случае успешного сохранения данных программа выведет соответствующее сообщение, в противном случае – сообщение об ошибке.
Для
чтения данных из файла
следует нажать клавишу «F7». В появившемся
запросе следует ввести имя файла, из которого
следует считать данные. Программа выдаст
предупреждение о возможной потере всех
несохранённых данных в массиве и подтверждение
на продолжение чтения файла, сообщение
о успешном чтении файла, либо сообщение
об ошибке, после чего следует нажать любую
клавишу для возврата в главное меню программы.
Чтобы
построить диаграмму, следует нажать
клавишу «F8». Если в массиве отсутствуют
данные, программа выдаст сообщение об
ошибке. После вывода диаграммы следует
нажать любую клавишу для возврата в главное
меню программы.
Программой
предусмотрена возможность сорт
Для завершения работы программы следует воспользоваться командой «выход» главного меню программы.
Таблица 3 - Основные сообщения программы на действия оператора
Сообщение программы | Тип сообщения | Действия оператора |
1 | 2 | 3 |
Ввод
данных
Дополнение данных Удаление данных Сортировка данных Поиск данных Ввод данных завершен Дополнение данных завершено Удаление данных завершено |
Информация |
- |
|
Запрос |
|
Продолжение таблицы 3
Массив
данных пуст! Нажмите любую клавишу...
Ошибка открытия файла Введен символ вместо числа. Повторите ввод данных |
Ошибка | Ввод правильных данных |
Дополнение завершено(, Данные успешно записаны в файл, Данные успешно считаны из файла, Сортировка закончена) нажмите любую клавишу для продолжения. | Информация |
Нажатие клавиши Enter, продолжение работы. |
Требования к техническим и программным средствам:
Для работы с программой необходимо:
Использование
параметров, превышающих вышеперечисленные,
ЗАКЛЮЧЕНИЕ
При выполнении курсового проекта были использованы все основные этапы программирования задачи, а именно:
Результаты
проверки показали, что разработанная
программа правильно
осуществляет обменную сортировку
введенных пользователем записей.
ЛИТЕРАТУРА:
Приложение 1
(Схема программы)