Реферат: Игра Что Где Когда на Паскале
-IBM PC XT/AT совместимый компьютер;
-Операционную систему MS DOS v 6.22 или Windows 95 OEM;
-ОЗУ 640 Кбайт.
Программа состоит из файлов:
-K16.EXE - содержит исполняемый модуль программы;
-K16.PAS - содержит основной модуль программы;
Zast_uni.tpu – модуль заставки;
CGK_uni.tpu – модуль содержащий процедуры вывода главного меню, подменю ввода вопросов, регистрации, справки, и непосредственно самой игры;
-Usr.ps – файл со списком зарегистрированных пользователей;
-Vopr[1..11].ps – файлы со списком вопросов соответственной цены;
-Vopryn.ps -– файл со списком интерактивных вопросов;
EGAVGA.BGI - файл, необходимый для инициализации графической системы.
Файл EGAVGA.BGI должен находиться в рабочем каталоге, наличие файла EGAVGA.BGI проверяется при запуске программы. Без него работа программы невозможна.
9Результаты отладки программы.
В процессе написания и отладки были обнаружены следующие ошибки:
отсутствие «;» после операторов (наиболее частая ошибка);
лишняя или недостающая операторная скобка «end»;
при работе в графическом режиме очень долго не работала клавиша «Backspace» из- за неправильного указания координат стирания буквы;
из-за несогласования глобальных переменных не работало главное меню;
при установке синего цвета фона при закрашивании фигур черным цветом они приобретали цвет фона (была исправлена путем изменения темно-серого цвета палитры на черный и закрашивании этим цветом);
происходило зацикливание программы из-за отсутствия условия выхода из цикла;
В результате отладки все ошибки были исправлены. В процессе отладки использовались все возможные методы но наиболее часто применялись пошаговый запуск программы (на начальных стадиях разработки) и расстановка точек останова в «сомнительных местах» и просмотр текущего значения используемых переменных;
Заключение
Программа написана в стиле нисходящего проектирования, основные задачи были разделены на отдельные подзадачи и объединены в отдельный модуль, который при линковке объединяется с основным модулем и образует исполняемый модуль программы.
К достоинствам данной программы можно отнести:
программа визуально полностью выполнена в графическом режиме, поэтому предстает перед пользователем в достаточно благопристойном виде;
предусмотрена полная защита от ввода лишних, неразумнодлинных и т.п. данных;
в процессе игры пользователю предоставляется шанс проверить свои знания по различным областям знания;
реализован интуитивно-понятный интерфейс в меню и в процессе ввода данных;