Функциональное назначение

Функциональное назначение. Программа для обучения работе в графическом режиме предназначается для обучения студентов младших курсов Санкт-Петербургской государственной Академии аэрокосмического приборостроения навыкам программирования, а именно работе в графическом режиме языка Turbo-Pascal. Для работы с настоящей программой необходимо знание стандарта языка, интегрированной среды и элементарным навыкам работы с персональным компьютером. Программа содержит теоретический материал по семи разделам 1 Программирование графических режимов. 2 Управление курсором и полем рисования. 3 Формирование прямолинейных монохромных изображений. 4 Управление цветом и стилем изображений. 5 Формирование цветных криволинейных изображений. 6 Формирование графических текстов. 7 Программирование озвученных динамических сцен. Эти разделы содержат наименование процедур и функций, их параметры, условия и примеры использования в программах.

Текст сопровождается необходимыми иллюстрациями.

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

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

База данных, в случае необходимости, может быть изменена, дополнена. Однако эти изменения могут быть сделаны только в пределах темы. При этом, если к новому теоретическому материалу или контрольным вопросам необходимо сделать некоторые иллюстрации, то в таком случае потребуется вмешательство программиста. Текст иллюстраций содержится в процедурах модулей и вмешательство в их содержимое требует специальных знаний. Существует теоретическая возможность изменения темы программы. Однако это потребует изменения меню программы, полной замены базы данных и соответственно внесения изменений в процедуры модулей.

А именно - создание новых иллюстраций. Все это потребует очень больших трудозатрат программиста и эквивалентно созданию новой программы. 3.3.