- •Л.И. Долинер, н.Г. Бикбулатова программирование Создание программ тренажеров
- •230100 «Информатика и вычислительная техника»
- •Содержание
- •Введение
- •Курсовая работа и её описание
- •Примерное календарное планирование
- •Структура курсовой работы и отчёта
- •Этапы решения задач на эвм
- •6 Этап. Работа по программе и обработка результатов.
- •Варианты заданий для курсовой работы
- •Литература Основная:
- •Дополнительная:
Примерное календарное планирование
Неделя |
Содержание выполняемой работы |
Кол-во часов |
1 |
Анализ задачи. Построение соотношения Объект-Модель. Построение математической модели задачи. |
2 |
2 |
Выбор метода для решения задачи и построение алгоритма решения задачи. |
2 |
3 |
Разработка программы. |
2 |
4 |
Разработка программы. |
2 |
5 |
Отладка программы на компьютере. |
2 |
6 |
. Оформление пояснительной записки. |
2 |
7 |
Защита курсовой работы |
2 |
Итого |
14 |
Структура курсовой работы и отчёта
Курсовая работа состоит из шести основных частей:
постановка задачи;
описание технологии создания программ-тренажеров
алгоритм решения задачи, реализованный в виде блок-схемы;
программа на языке программирования Pascal;
результаты работы программы и тестирование;
выводы по работе.
Каждый из этих основных разделов работы должен найти свое отражение в пояснительной записке курсовой работы.
Требования к оформлению отчета.
Оформление пояснительной записки начинается с титульного листа. Образец оформления титульного листа приведен в Приложении 1.
Этапы решения задач на эвм
1 этап. Постановка задачи и определение конечных целей.
На этом этапе необходимо сформулировать задачу, выбрать общий подход к ее решению, определить совокупность критериев, которым должно удовлетворять решение, подобрать необходимую информацию. Обосновать актуальность данной темы и разработку теоретических и практических основ эффективного использования компьютера в качестве средства обмена научной и учебной информацией
2 этап. Описание технологии создания тренажеров.
Технология работы тренажеров:
выдается некоторое случайным образом подобранное задание, для этого используется датчик случайных чисел;
пользователь вводит ответ;
если ответ верный, обучаемому выдается следующее задание;
если ответ неверный, обучаемому выдается верный ответ и сообщение о количестве допущенных им ошибок.
работа программы должна завершаться при нажатии по клавише ESC.
3 этап. Алгоритм решения задачи, реализованный в виде блок-схемы.
Разработать алгоритм работы тренажера, то есть составить точное описание порядка выполнения операций над исходными данными для получения искомого результата.
Для визуализации алгоритма рекомендуется представить его в виде блок-схемы. Алгоритм должен обладать свойством массовости, что увеличивает его ценность
4 этап. Разработка программы для ЭВМ.
Этап предусматривает пошаговый перевод обобщенного алгоритма решения задачи, представленного в виде блок-схемы на конкретный язык программирования.
5 этап. Тестирование и отладка программы.
На каждом этапе программирования возможно появление ошибок различного характера. Устранение этих ошибок и является целью отладки программы. Отладка - завершающий этап в разработке программы, она включает в себя контроль программы, поиск и определение содержания ошибок и их исправление.
Чаще всего отладка проводится с помощью так называемых контрольных или отладочных вариантов задачи, для которых известны промежуточные и окончательные результаты решения. При этом результаты решения задачи на компьютере сравниваются с ранее известными результатами, анализируются причины отклонения полученных результатов от ранее известных.