dipl (Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x), страница 8

2016-07-31СтудИзба

Описание файла

Документ из архива "Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "dipl"

Текст 8 страницы из документа "dipl"

Нажав вновь клавишу Enter вернемся в окно меню. На этом закон­чим работу с программой. Для этого необходимо подвести курсор к разделу с названием "Конец работы". На экране появляется заставка с надписью "Вы хотите закончить работу с программой Y/N?" . Нажимаем клавишу "Y" или "Н" и выходим из программы. При нажатии любой другой клавиши на экране появится окно меню.

Если после выхода из программы вновь в нее войти и через меню войти в раздел "Результаты Вашей работы", то во всех графах будут находится "О". Это означает, что при выходе из программы результаты работы с ней не сохраняются. Поэтому, перед выходом из программы следует предъявить ведомость оценок преподавателю.

5. РУКОВОДСТВО ПРОГРАММИСТА

5.1. Назначение и условия применения программы

Программа для обучения работе в графическом режиме языка Turbo-Pascal предназначена для обучения студентов младших курсов СПГУАП. Она знакомит студентов в основами программирования в графическом режиме, возможностями языка и turbo-среды, дает навыки работы с компьютером. Программа содержит материал для изучения по следующим темам:

1) Программирование графических режимов.

2) Управление курсором и полем рисования.

3) Формирование прямолинейных монохромных изображений.

4) Управление цветом и стилем изображения.

5) Программирование цветных криволинейных изображений.

6) Формирование графических текстов.

7) Программирование озвученных динамических сцен.

Изучение темы по данным разделам обеспечивает основная прог­рамма graphic и семь модулей RAZTEX1-RAZTEX7.

Основная программа выполняет следующие функции: формирует заставку, окно меню, вызывает на исполнение модули , формирует и выводит на экран ведомость оценок. Модули RAZTEX1-RAZTEX7 выпол­няют функции: связь с файлами базы данных, вывод на экран текста теории, вопросов, справок, считывание оценки за ответы на вопросы из файла справок.

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

5.2. Характеристики программы

Программа для обучения рассчитана на работу в течение 45 минут. Программа работает в диалоговом режиме. В начале работы студенту предлагается воспользоваться окном меню для выбора раздела для изучения. Далее выдается теоретическая часть . После нее предлага­ются контрольные вопросы. Вопросы выдержаны в режиме "вопрос -четыре варианта ответа" . Обучаемому предлагается выбрать один и ввести номер правильного ответа. Введенный ответ обрабатывается и выводится на экран справка о его правильности.

Инструментальная интегрированная среда 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.0\7.0. Программа рассчитана на использова­ние в качестве теоретически-практической подготовки студентов 1,2,4,5,8 факультетов Санкт-Петербургской Государственной Академии аэрокосмического приборостроения по курсам "Информа­тика", "Алгоритмизация и программирование", "Методы программи­рования".

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

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

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

В настоящее время курс лекций по теме "Графический режим" отсутствует. Практические занятия ведутся с использованием мето­дической разработки кафедры Вычислительных машин "Графические средства алгоритмического языка TURBO-PASCAL", выпущенной в 1992 году . Практически изучение графического режима и его возможнос­тей оставлено на самостоятельную работу студентам. Обучающая программа так же предусматривает самостоятельную работу с исполь­зованием ЭВМ . Однако, она имеет следующие преимущества:

1) наглядность изучаемого материала;

2) индивидуальный темп диалога ЭВМ-пользователь;

3) самостоятельный контроль знаний и как следствие повышение их качества;

4) освобождение преподавателя от чтения теоретической части темы для индивидуальной работы со студентами.

5) возможность, в случае необходимости, быстрого обновления и расширения базы данных вплоть до полного замены изучаемых тем;

8. ПЛАНИРОВАНИЕ НАУЧНО-ТЕХНИЧЕСКОЙ ПОДГОТОВКИ ПРОИЗВОДСТВА

8.1. Построение ленточного графика проектирования программы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее