МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x

    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. Построение ленточного графика проектирования программы

    Планирование научно-технической подготовки производства заключается в

    составлении календарных планов выполнения комплексов работ, определении

    денежных средств, необходимых для их реализации, а также потребных трудовых

    и материальных ресурсов. Разработка программного обеспечения является одной

    из трудоемких задач, что приводит к высоким затратам и большому удельному

    весу стоимости программы. Рассмотрим и оценим затраты , необходимые для

    реализации задач, поставленных темой данной работы.

    В соответствии с технических заданием требуется создать программу для

    обучения работе в графическом режиме языка TURBO-PASCAL 6.0\7.0. Для ее

    создания необходимо не только написание программы, но и подготовка

    соответствующих методических материалов. Так как тема обучающей программы

    связана с программированием, то данную работу могут полностью выполнить

    инженеры-программисты. При разработке темы данной дипломной работы

    целесообразно привлечение группы специалистов, состоящей из трех человек:

    одного инженера-программиста первой категории и двух инженеров-

    программистов третьей категории.

    Для составления ленточного графика проектирования программы необходимо

    составить перечень необходимых работ, которые потребуется выполнить в

    процессе проектирования, и оценить их трудоемкость. В соответствии с

    технологией и планированием разработки программ работу по созданию данной

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

    составление алгоритма, написание программы, отладка. Для определения

    временных затрат используем метод экспертных оценок и метод обработки

    экспертных оценок - раздельное оценивание составляющих затрат. При этом

    определяем для каждого вида работ ai - наименьшую возможную, mi - наиболее

    вероятную , bi - наибольшую возможную величину затрат. Ожидаемая величина

    затрат MOi и стандартное отклонение Qi для каждой компоненты составят

    соответственно:

    ai+4m+b;

    M0i= --------- ,

    6

    bi-ai

    Qi = --------- .

    6

    Оценка временных затрат на разработку всей программы и стандартное

    отклонение этой оценки составят соответственно:

    n

    МО = Е Moi ,

    I=1

    n

    Q = E Qi2

    I=1

    Оценка затрат времени на разработку программы приведена в табл. 9

    Таблица Затраты времени на разработку программы, чел.-дн.

    |Компоненты |ai |mi |bi |MOi |Qi |MO |Q |

    |Разработка требований |13 |17 |21 |17,0 |1,3 | | |

    |Составление алгоритма |23 |24 |33 |25,3 |1,7 |89,9 |2,6 |

    |Написание программы |23 |30 |30 |28,8 |1,2 | | |

    |Отладка |26 |29 |31 |28,8 |0,8 | | |

    Для составления перечня работ разобьем компоненты на составляющие

    следующим образом:

    1) разработка требований: разработка требований к программному

    обеспечению, разработка методических материалов;

    2) составление алгоритма: составление алгоритма;

    3) написание программы: написание основной программы, написание

    процедур, создание базы данных;

    4) отладка: отладка основной программы, отладка модулей, общая

    отладка.

    Оценку трудоемкости проводим в соответствии с данными табл. 9

    Перечень работ и их трудоемкость приведены в табл. 10

    Таблица 10

    Перечень работ по созданию обучающей

    Программы

    |Компоненты |Наименование |Код работы |Исполнитель |Длительность |

    | |работы | | |работ, дн. |

    |Разработка |Разработка |1 |Инженер-програ|3 |

    |требований |требований к | |ммист 1 | |

    | |программному | |категории | |

    | |обеспечению | | | |

    |Разработка |Разработка |2 |Инженер-програ|14 |

    |требований |методических | |ммист 3 | |

    | |материалов | |категории | |

    Продолжение табл. 10

    |Компоненты |Наименование |Код работы |Исполнитель |Длительность |

    | |работы | | |работ, дн. |

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


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.