Программа для обучения работе в графическом режиме языка Turbo-Pascal предназначена для обучения студентов младших курсов СПГУАП. Она знакомит студентов в основами программирования в графическом режиме, возможностями языка и turbo-среды, дает навыки работы с компьютером. Программа содержит материал для изучения по следующим темам:
1) Программирование графических режимов.
2) Управление курсором и полем рисования.
3) Формирование прямолинейных монохромных изображений.
4) Управление цветом и стилем изображения.
5) Программирование цветных криволинейных изображений.
6) Формирование графических текстов.
7) Программирование озвученных динамических сцен.
Изучение темы по данным разделам обеспечивает основная программа graphic и семь модулей RAZTEX1-RAZTEX7.
Основная программа выполняет следующие функции: формирует заставку, окно меню, вызывает на исполнение модули , формирует и выводит на экран ведомость оценок. Модули RAZTEX1-RAZTEX7 выполняют функции: связь с файлами базы данных, вывод на экран текста теории, вопросов, справок, считывание оценки за ответы на вопросы из файла справок.
как стать программистом быстро в 2022 ?
Для успешной работы программы необходимо иметь персональный компьютер IBM или совместимый с ним, растровый дисплей с графическим адаптером типа EGA с объемом видеобуфера 256 К, разрешением экрана 640×350 пиксел, 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.
Информация о работе «Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x»
Раздел: Информатика, программирование
Количество знаков с пробелами: 235892
Количество таблиц: 25
Количество изображений: 6
Источник: kazedu.com
Руководство программиста
Разработанная система предназначена для проверки соответствия комплекта кабельных соединений электрическим схемам, то есть для проверки правильности распайки этого комплекта.
Разработанное программное обеспечение включает в себя 3 программных модуля, приведенных ниже.
Программа состоит из главного модуля и соответствующей ему формы. Кроме этого в состав входят вспомогательные модули со своими, соответствующими им, формами. Ниже приведен перечень модулей и их назначение.
- · UAKM_Unit.cpp — главный модуль программы, содержит обработчики событий реализующие все основные действия пользователя. Из этого модуля осуществляется вызов необходимых процедур и форм других модулей. UAKM_Unit.dfm — файл формы главного модуля, содержит параметры главного окна программы и элементов расположенных на нем.
- · TB.cpp — модуль программы, отвечающий за формирование таблицы связей, на основе которой программа продолжает свое выполнение. Соответствующий файл формы модуля — TB.dfm;
- · InputComboBox.cpp — модуль, включающий процедуры, связанные с обеспечением выбора блока, требующего проверки. Соответствующий файл формы модуля — InputCombobox.dfm.
Основным назначением всех перечисленных модулей является вызов процедур, соответствующих операциям, производимым пользователем.
Главный файл программы — файл проекта UAKM.bpr — содержит функции и процедуры направленные на инициализацию всех форм программы и запуск самой программы на выполнение.
Файловая структура автоматизированной системы контроля кабельных соединений включает в себя следующие файлы:
Руководство программиста
Если кроме использования и настройки, программное обеспечение предоставляет возможность написания, редактирования или использования программного кода. Какой документ необходим в этом случае?
Назначение руководства программиста
Руководство программиста относится к эксплуатационно-технической документации и требуется в тех случаях, когда система тем или иным образом предоставляет возможность написания, редактирования или использования программного кода.
Примерами могут служить:
– платформа или среда для разработки ПО;
– ПО с открытым кодом.
– назначение, структуру входных и выходных данных программных функций;
– возможности по созданию программного кода, особенности его интерпретации и компиляции;
– синтаксические особенности используемого языка программирования;
– возможные правила и ограничения при работе с программным кодом;
– различные инструкции по работе с программой.
Список возможных тем этим не ограничивается, все зависит от особенностей конкретной системы. Надо сказать, что руководство программиста бывает очень полезно и для разработчиков системы, являясь справочником по текущей реализации логики работы ПО.
Состав типового руководства программиста
В соответствии с требованиями ГОСТ руководство программиста должно содержать следующие разделы:
– Назначение и условия применения программы, где указывают область применения ПО и технические требования, необходимые для его работы.
– Характеристика программы, где описывают режим работы программы, показатели скорости ее работы и другие важные для использования характеристики.
– Обращение к программе, где указывают способы и параметры запуска программы;
– Входные и выходные данные, где описывают формат, способ организации и другие требования к входным и выходным данным;
– Сообщения, где приводят тексты сообщений, выдаваемых программой в различных ситуациях и действия, которые необходимо при этом предпринять.
Различные примеры, иллюстрации и таблицы целесообразно приводить в приложениях к документу.
Стандарты для руководства программиста
Стоимость разработки руководства программиста
Руководство программиста на ПО
Работа по созданию руководства программиста требует высокой квалификации специалиста и знаний в области программирования, однако, для профессиональных разработчиков такая работа обычно представляется скучной и нудной, к тому же, требует умения грамотно формулировать и доступно доносить материал. Специалисты ТехРайтКонсалт обладают большим опытом в обеих областях, что позволяет нам создавать документы по доступной цене и точно в срок!
Возможно, вас также заинтересует:
Источник: techwrconsult.com