Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка обучающей тренажерной программы по теме «Адресная реализация стеков и очередей»

Автор:   •  Июнь 1, 2019  •  Дипломная работа  •  19,697 Слов (79 Страниц)  •  407 Просмотры

Страница 1 из 79

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«УНИВЕРСИТЕТ УПРАВЛЕНИЯ «ТИСБИ»

[pic 1]

Факультет дистанционных технологий

Кафедра информационных технологий

Допущен к защите

Зав. кафедрой Информационных технологий

Доц., канд.пед.наук

________________О.В.Федорова

«_____»____________20___г.

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

на тему: Разработка обучающей тренажерной программы по теме «Адресная реализация стеков и очередей»

Работу выполнил

Студент  гр. ДЗИ 110-Б        __________________                А.С. Каширин

Научный руководитель

канд. техн. наук, доцент        __________________                А.Н.Козин

Казань, 2016 г.

Оглавление

Введение……………………………………………………………………...……3

Глава 1. Проектирование тренажерной программы……………………......4

  1. Техническое задание на разработку обучающей программы………………4
  2. Основные сведения стеков и очередей, реализуемые динамически на основе адресных связей………………………………………………………7
  3. Описание изучаемых алгоритмов в виде последовательности шагов……11
  4. Проектирование тестовых заданий в соответствие с пошаговой структурой изучаемых алгоритмов…………………………………………15

Глава 2. Программная реализация тренажерной программы…………...20

  1.  Обзор средств разработки…………………………………………………...20
  2.  Общая модульная структура проекта………………………………………25
  3.  Реализация пошаговой работы алгоритмов……………………………......32
  4.   Реализация контролирующего режима…………………………………… 34
  5.  Реализация пользовательского интерфейса………………………………..36
  6.  Инструкции по установке и использованию программы............................38

Заключения………………………………………………………………………44

Список литературы………………………………………………………………45

Приложение. Полный листинг программного кода…………………………...46

Введение

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

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

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

      Глава1.  Проектирование тренажерной программы.

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

Предмет обучения: линейные структуры данных (стек и очередь), реализуемые динамически на основе адресных связей с помощью следующих операций:

  • стек: добавление на вершину, удаление с вершины
  • очередь: добавление в конец очереди, удаление из начала очереди

Принципы реализации ОТП:

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

2. Начальное состояние структуры задается пользователем либо как пустое, либо как содержащее 3-4 элемента со случайными числовыми данными

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

...

Скачать:   txt (205.5 Kb)   pdf (1.3 Mb)   docx (998.2 Kb)  
Продолжить читать еще 78 страниц(ы) »
Доступно только на Essays.club