Игра ЧтоГдеКогда на ПаскалеРефераты >> Программирование и компьютеры >> Игра ЧтоГдеКогда на Паскале
- Vopryn.ps -– файл со списком интерактивных вопросов;
EGAVGA.BGI - файл, необходимый для инициализации графической системы.
Файл EGAVGA.BGI должен находиться в рабочем каталоге, наличие файла EGAVGA.BGI проверяется при запуске программы. Без него работа программы невозможна.
9 Результаты отладки программы.
В процессе написания и отладки были обнаружены следующие ошибки:
– отсутствие «;» после операторов (наиболее частая ошибка);
– лишняя или недостающая операторная скобка «end»;
– при работе в графическом режиме очень долго не работала клавиша «Backspace» из- за неправильного указания координат стирания буквы;
– из-за несогласования глобальных переменных не работало главное меню;
– при установке синего цвета фона при закрашивании фигур черным цветом они приобретали цвет фона (была исправлена путем изменения темно-серого цвета палитры на черный и закрашивании этим цветом);
– происходило зацикливание программы из-за отсутствия условия выхода из цикла;
В результате отладки все ошибки были исправлены. В процессе отладки использовались все возможные методы но наиболее часто применялись пошаговый запуск программы (на начальных стадиях разработки) и расстановка точек останова в «сомнительных местах» и просмотр текущего значения используемых переменных;
Заключение
Программа написана в стиле нисходящего проектирования, основные задачи были разделены на отдельные подзадачи и объединены в отдельный модуль, который при линковке объединяется с основным модулем и образует исполняемый модуль программы.
К достоинствам данной программы можно отнести:
– программа визуально полностью выполнена в графическом режиме, поэтому предстает перед пользователем в достаточно благопристойном виде;
– предусмотрена полная защита от ввода лишних, неразумнодлинных и т.п. данных;
– в процессе игры пользователю предоставляется шанс проверить свои знания по различным областям знания;
– реализован интуитивно-понятный интерфейс в меню и в процессе ввода данных;
– популярность программы обеспечивает высокий спрос на подобного вида программы;
– возможность прямо из программы дополнять список вопросов (если у вас есть доступ к этому пункту меню);
– привлекающе для пользователя реализована заставка (единственная доступная функция при отсутствии у пользователя имени и пароля);
– программа выполнена в одном стиле, в результате чего пользователь не устает от переизбытка сменяющих друг друга палитр;
–
К недостаткам данной программы можно отнести следующее:
- низкая скорость работы;
- ограниченный набор графических примитивов;
- использование стандартного видеорежима VGA , с разрешением 640 на 480 пикселов и палитрой в 16 цветов, вместо более высоких разрешений (800 на 600 пикселов) и палитры в 256 цветов.
Литература
1. Лукач Ю. С.,Сибиряков А. Е. Программно-технические средства персональных ЭВМ семейства IBM PC. Сведловск:Инженерно-техническое бюро. 1990
2. Нортон П. Персональный компьютер фирмы IBM и операционная система MS-DOS. М. :Радио и связь. 1992
3. Нортон П. Программно-аппаратная организация IBM PC. М. :Радио и связь. 1992
4. Фаронов В. В. Турбо Паскаль. М. «Нолидж» 2001
5. В.С. Новичков, Н.И. Парфилова, А.Н. Пылькин, Алгоритмические языки в техникуме: Паскаль, М. «Высшая школа» 1994
6. В.С. Новичков, О.Г. Швечкова Методические указания к курсовой работе: «Конструирование программ», №2133, Рязань 1993
7. В.С. Новичков, О.Г. Швечкова, Н.И. Парфилова, А.Н. Пылькин , Методические указания к лабораторным работам №6-10: «Реализация циклических алгоритмов на Турбо Паскале», Рязань, 1998