Разработка обучающей тренажерной программы по теме «Адресная реализация стеков и очередей»
Автор: Kashirin13 • Июнь 1, 2019 • Дипломная работа • 19,697 Слов (79 Страниц) • 471 Просмотры
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«УНИВЕРСИТЕТ УПРАВЛЕНИЯ «ТИСБИ»
[pic 1]
Факультет дистанционных технологий
Кафедра информационных технологий
Допущен к защите
Зав. кафедрой Информационных технологий
Доц., канд.пед.наук
________________О.В.Федорова
«_____»____________20___г.
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
на тему: Разработка обучающей тренажерной программы по теме «Адресная реализация стеков и очередей»
Работу выполнил
Студент гр. ДЗИ 110-Б __________________ А.С. Каширин
Научный руководитель
канд. техн. наук, доцент __________________ А.Н.Козин
Казань, 2016 г.
Оглавление
Введение……………………………………………………………………...……3
Глава 1. Проектирование тренажерной программы……………………......4
- Техническое задание на разработку обучающей программы………………4
- Основные сведения стеков и очередей, реализуемые динамически на основе адресных связей………………………………………………………7
- Описание изучаемых алгоритмов в виде последовательности шагов……11
- Проектирование тестовых заданий в соответствие с пошаговой структурой изучаемых алгоритмов…………………………………………15
Глава 2. Программная реализация тренажерной программы…………...20
- Обзор средств разработки…………………………………………………...20
- Общая модульная структура проекта………………………………………25
- Реализация пошаговой работы алгоритмов……………………………......32
- Реализация контролирующего режима…………………………………… 34
- Реализация пользовательского интерфейса………………………………..36
- Инструкции по установке и использованию программы............................38
Заключения………………………………………………………………………44
Список литературы………………………………………………………………45
Приложение. Полный листинг программного кода…………………………...46
Введение
Рассматривая существующие реализации тренажерных обучающих программ по задачам алгоритмического типа можно выделить несколько основных подходов к визуализации, выбирая в зависимости от конкретного вида алгоритма и оптимальности его представления в той или иной конкретной форме.
Одну и ту же информацию можно представлять в нескольких видах, что помогает обучающемуся справляться в понимании предмета. По мере развития информационных технологий становятся доступны все большее количество технических средств для использования их в процессе обучения. Они позволяют разнообразить формы подачи материалы, представляя достаточно абстрактные понятия в наглядной и простой для понимания предмета.
Данный дипломный проект состоит из двух разделов. В первом разделе рассматривается освоенные позиции построения тренажерных программ, включающийся учебный материал, описания алгоритмов и способов визуализации, используемые в дипломном проекте. Во втором разделе у нас проводится обзор современных методов и средств разработки, программной реализации в работе обучающего тренажера.
Глава1. Проектирование тренажерной программы.
- Техническое задание на разработку обучающей программы.
Предмет обучения: линейные структуры данных (стек и очередь), реализуемые динамически на основе адресных связей с помощью следующих операций:
- стек: добавление на вершину, удаление с вершины
- очередь: добавление в конец очереди, удаление из начала очереди
Принципы реализации ОТП:
1. Обучение выполняется на примерах небольших структур с числовыми данными
2. Начальное состояние структуры задается пользователем либо как пустое, либо как содержащее 3-4 элемента со случайными числовыми данными
3. Текущее состояние структуры должно отображаться в виде графической схемы и изменяться по мере работы алгоритма
...