Рефераты. Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x p> Инструментальная интегрированная среда Turbo-Pascal имеет хорошо развитую службу помощи. Поэтому при возникновении ошибок она выдает на экране в верхней строке код ошибки и ее название. Для избежания возникновения ошибок следует внимательно вносить изменения в базу данный и программу , если это потребуется, четко выдерживать размеры полей файлов записей базы данных. Изменения в программу вносить только после подробного знакомства с программными документами. Особое внимание следует обратить на необходимость преобразования ASCIIZ-строки в строку стандарта Pascal при выводе ее на экран, а также преобразование символьного представления числа в двоичную форму перед тем как проводить сравнения его с числом.

Если на экране при выводе текста появляются значки - признаки конца строки
- это значит, что не соблюдены длины полей в соответствующем файле базы данных.

5.3. Обращение к программе

Для успешной работы программы необходимо иметь в памяти компьютера следующие файлы: загрузочный модуль graphic.exe, библиотечные модули
RAZDELl.tpu, RAZDEL2.tpu, RAZDEL3.tpu, RAZDEL4.tpu, RAZDELS.tpu,
RAZDEL6.tpu, RAZDEL7.tpu, MYBOOK, файлы нестандартных шрифтов bold.chr, goth.chr, sans.chr, trip.chr, модуль среды Turbo-Pascal graph.tpu, драйвер egavga.bgi, текстовые файлы базы данных : raztexl.pas, raztex2.pas, raztexS.pas, raztex4.pas, raztexS.pas, raztex6.pas, raztex7.pas - содержащие тексты теоретической части, joing.pas, iod.pas, joi.pas, iodi.pas, join.pas, iodin.pas, jois.pas, iodis.pas, jos.pas, ios.pas - содержащие тексты вопроов и справок .

Все эти файлы хранятся на жестком диске. Запуск программы на исполнение осуществляется обращением к загрузочному модулю graphic.exe. При этом необходимые модули автоматически подгружаются в оперативную память компьютера. Объем данной обучающей программы 80 000 байт, что значительно меньше объема оперативной памяти любого персонального компьютера.

Необходимо, чтобы загрузочный модуль, библиотечные модули программы, а также файлы нестандартных шрифтов, модуль graph.tpu и драйвер egavga.bgi находились в одном каталоге. В противном случае работа программы становится невозможной.

5.4. Входные и выходные данные

Как пояснялось выше данная обучающая программа работает в диалоговом режиме с обезличенным пользователем. Программа не требует ввода фамилии, группы и т.д. и соответственно не веден никаких журналов. Для запуска программы на исполнение от программиста не требуется ввод какой-либо входной информации. В качестве входной информации можно рассматривать введение обучаемым номеров правильных ответов. Введенное число считывается, анализируется и в результате выводятся на экран оценки, являющаяся выходными данными. Оценку можно увидеть , войдя в раздел "Результаты Вашей работы". Ведомость результатов работы сохраняется в течение всех работы с программой, однако после выхода из программы ведомость ликвидируется. Таким образом выходная информация имеет место, однако не сохраняется. Подробнее о процессе формирования выходных данных можно узнать из подраздела 3.6.

6. РУКОВОДСТВО ОПЕРАТОРА

6.1. Назначение программы

Программа для обучения работе в графическом режиме "Графика" предназначена для обучения студентов младших курсов Санкт-Петербургской государственной академии аэрокосмического приборостроения работе с графическим режимом языка Turbo-Pascal. Программа предусматривает изучение темы по семи разделам , которые оформлены в семи модулях. Программу предполагается использовать для обучения студентов различных специальностей. Изложенный в ней материал дает возможность студентам быстро и эффективно овладеть навыками работы в графическом режиме. Подробнее с назначением данной обучающей программы можно ознакомиться в подразделе 1.2.

6.2. Условия выполнения программы

Данная обучающая программа написана на языке Turbo-Pascal 7.0 Для ее успешной работы необходимо наличие персонального компьютера типа IBM или совместимого с ним. Программа написана в расчете на графический адаптер типа EGA с объемом видеобуфера 256 К, графическим выводом 640x350 пиксел,
16 регистров палитры. Перечисленные аппаратурные средства являются минимально необходимыми для работы программы.

В качестве программного обеспечения необходимо иметь DOS, Turbo-Pascal
7.0, в текущем каталоге - файлы нестандартных шрифтов, используемые программой: goth.chr, sans.chr, trip.chr, bold.chr, библиотечный модуль
Turbo-Pascal - graph.tpu, драйвер egavga.bgi. Непосредственно для работы программы требуется иметь в текущем каталоге загрузочный модуль программы
"Графика" - graphic.exe, библиотечные модули программы - RAZDELl.tpu,
RAZDEL2.tpu, RAZDELS.tpu, RAZDEL4.tpu, RAZDELS.tpu, RAZDEL6.tpu,
RAZDEL7.tpu, файлы базы данных - raztexl.pas, raztex2.pas, raztex3.pas, raztex4.pas, raztexS.pas, raztex6.pas, raztex7.pas, joing.pas, joi.pas, join.pas, jois.pas, jos.pas, iod.pas, iodi.pas, iodin.pas, iodis.pas, ios.pas.

6.3. Выполнение программы

Для обеспечения загрузки, запуска, выполнения и завершения программы оператору следует выполнить следующие действия:

1) Включить компьютер и подготовить его к работе.

2) Проверить наличие на данной ЭВМ необходимых для выполнения программы программных средств перечисленных в подразделе 6.2.

3) В случае отсутствия каких-либо файлов в текущем каталоге, но наличии их на другом диске, переписать в текущий каталог пользуясь командами Norton Commander.

4) Запуск программы осуществляется из Norton Commander. Необходимо обратиться к загрузочному модулю программы с именем graphic.exe. При этом необходимые модули автоматически будут загружены в оперативную память.
Далее программа будет выполняться в диалоговом режиме. На экране появится заставка с названием программы.

5) Чтобы работать с программой необходимо "листать" экраны с помощью клавиши Enter. При работе с вопросами вводить номер правильного ответа с клавиатуры путем нажатия на клавиши с соответствующими цифрами.

6) Для выхода из программы необходимо войти в раздел меню "Конец работы" и нажать клавишу с символом "Y" или "Н". После этого для возвращения в Norton Commander необходимо нажать любую клавишу.

7) В случае внезапного прекращения работы программы или начального отказа от запуска вернуться в Norton Commander и еще раз проверить наличие необходимого программного обеспечения. Если ошибка загрузки и запуска не найдена, видимо ошибка в программе или базе данных и следует обратиться к программисту.

6.4. Сообщения оператору

В процессе работы программы оператору могут выдаваться следующие сообщения.

При окончании работы с программой , после ответа на вопрос "Вы хотите закончить работу с программой Y/N ?", на экран, закрашенный розовым цветом выдается сообщение "Press ENTER to return to the Norton Commander". По этому сообщению следует нажать клавишу ENTER и выйти в Norton Commander.
Работа с программой завершена.

Если в процессе выполнения программы не найден файл базы данных, к которому в данный момент обращается программа, то на экран выводится сообщение "Runtime error 002 at 0125:04E5. Press ENTER to return to the
Norton Commander". По этому сообщению следует нажать клавишу ENTER, выйти в
Norton Commander, проверить наличие файла базы данных который не был найден. Если файл отсутствует, то следует его загрузить в текущий каталог.
Если файл имеется в каталоге, то вероятнее всего ошибка в программе и следует обратиться к программисту. В любом случае существует возможность исключить неисправный модуль и продолжать работу с программой . Эту задачу может также решить программист.

Если в процессе выполнения программы в определенный момент времени файл базы данных найден, однако он пуст, на экран выводится сообщение:"Runtime error 100 at 01B6:076А. Press ENTER to return to the
Norton Commander". По этому сообщению оператору следует нажать клавишу
ENTER, вернуться в Norton Commander, проверить содержимое файла.

Если на экране появляются значки признака конца строки, а затем надпись "Runtime error 100 at 0454:OOAF. Press ENTER to return to the
Norton Commander" , то это означает, что ошибка содержится в файле базы данных, а именно не соблюдены длины полей записей. При возникновении такой ошибки следует обратиться к программисту.

7. ТЕХНОЛОГИЯ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ

Предлагаемый программный продукт является средством обучения студентов работе в графическом режиме алгоритмического языка TURBO-PASCAL 6.07.0.
Программа рассчитана на использование в качестве теоретически-практической подготовки студентов 1,2,4,5,8 факультетов Санкт-Петербургской
Государственной Академии аэрокосмического приборостроения по курсам
"Информатика", "Алгоритмизация и программирование", "Методы программирования".

Данная обучающая программа работает в режиме "Обучение -контроль".
При начале работы студенту предлагается через систему меню выбрать для изучения один из следующих разделов: программирование графических режимов, управление курсором и полем рисования, формирование прямолинейных монохромных изображений, управление цветом и стилем изображений, программирование цветных криволинейных изображений, формирование графических текстов, программирование озвученных динамических сцен. Когда студент выбрал тему для изучения , ему предлагается теоретических курс по этой теме, снабженный необходимыми иллюстрациями, звуковыми эффектами, поясняющими излагаемый материал. Первые два раздела на этом завершаются и студент возвращается в начало , он может вновь через меню выбрать очередной раздел. Разделы 3, 4, 5, 6 и 7 содержат контрольные вопросы.
Студент, выбравший для изучения один из этих разделом имеет возможность после получения теоретической информации самостоятельно проверить свои знания. Ему предлагается ответить на 4 вопроса по теме. После ответа на каждый вопрос обучающийся получает справку о правильности ответа. В случае неверного ответа поясняется ошибка. За каждый ответ выставляется оценка и результирующая оценка работы с данным разделом запоминается в разделе меню
"Результаты Вашей работы". Результаты работы сохраняются до выхода из программы. Таким образом в конце работы преподаватель может просмотреть все оценки и при необходимости зафиксировать из в групповом журнале. К разделам, содержащим контрольные вопросы, студент может обратиться только два раза.

Данная обучающая программа предусматривает индивидуальное обучение студентов. Темп диалога ЭВМ-пользователь задает сам студент. Это, а также возможность повторного изучения каждой темы, дает в результате лучшее усвоение изучаемого материала.

Внедрение данной обучающей программы в учебный процесс обеспечит возможность студентам быстрее получить навыки работы в графическом режиме.
Это также освободить время преподавателя и даст ему возможность индивидуально заниматься со студентами, уделяя внимание каждому студенту в зависимости от его подготовки.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.