
- •Отчет о научно-исследовательской работе Тема: пособие «Основы некомбинационной логики»
- •Введение
- •Анализ восприятия студентами тем дисциплины «Информатика и икт».
- •Разработка визуальных моделей.
- •Разработка интерфейса.
- •Анализ восприятия студентами тем дисциплины «Информатика и икт»
- •Разработка визуальных моделей
- •Этапы функционирования визуальной модели
- •Общие принципы построения математических моделей
- •Задачи визуализации
- •Требования к визуальным моделям
- •Описание элементов визуальной модели
- •Описание работы модели
- •Разработка интерфейса
- •Средства реализации пособия
- •Результаты исследования
- •Список источников
- •Приложение 1. Блок-схема работы визуальной модели
- •Приложение 2. Результат разработки визуальных моделей
- •Приложение 3. Результат разработки пособия
Описание работы модели
Этапы работы с моделью:
Задание входных значений при помощи блока управления.
Изменение отображения схемы устройства относительно входных данных одновременно с вводом данных.
Активация кнопки «t+1» после задания всех входных данных.
Отображение графиков поведения сигналов после нажатия на кнопку «t+1». В это время кнопка «t+1» деактивирована.
Повторная активация кнопки «t+1». Модель готова к дальнейшей работе: вводу новых значений и активации следующего временного шага.
Более подробное описание работы изображено на блок-схеме «Работа визуальной модели», приведенной в приложении 1.
Работа визуальной модели будет рассмотрена на примере RS-триггера. Сначала задаются входные сигналы. Разрешено задать любую комбинацию, за исключением R=0 и S=0 (режим сохранения), т.к. на первом шаге моделирования неизвестно, какие сигналы были на выходах. После активации входных сигналов активируется кнопка «t+1». После нажатия на кнопку «t+1» будет произведено отображение сигналов первого интервала времени на всех диаграммах. Во время отображения кнопка «t+1» будет деактивирована на некоторое время, после чего можно повторить действия. Одновременно с временными диаграммами на схеме устройства изменится отображение ее состояния согласно графу перехода состояний (рис.1).
При достижении одиннадцатого интервала времени диаграммы автоматически будут сброшены и отображение следующего интервала времени продолжится с начала координат. Остальные визуальные модели работают по аналогичному вышеописанному сценарию.
Разработка интерфейса
Пособие можно разделить на несколько видов страниц. Страницей в рамках разработанного пособия будем называть часть интерфейса, содержащую информацию определенного типа. Страницы следующие: теоретическая, демонстрационная. На теоретической странице отображаются принцип функционирования устройства, таблица истинности, применение. На демонстрационной странице находится визуальная модель устройства. Разделы пособия, посвященные устройствам, включают в себя оба вида страниц. Раздел, посвященный основным понятиям, включает в себя только теоретическую страницу.
При разработке главного интерфейса программы учитывались следующие требования:
простота понимания и пользования;
высокая скорость работы;
удобная цветовая гамма.
Исходя из требований, главный интерфейс программы представляет собой «слайдер». Выбор нужного раздела производится путем выбора раздела внизу программы. После выбора нужного раздела откроется теоретическая страница устройства, с которой можно перейти на демонстрационную страницу. Виды диалоговых окон моделей приведены в приложении 2.
Средства реализации пособия
В пункте 2.5. настоящего отчета речь уже шла о средствах реализации визуальных моделей. Само пособие разработано с использование других технологий. Пособие разрабатывалось после моделей, поэтому требовалась интеграция готовых моделей в пособие, исходя из этого, выбор пал на технологию Adobe Flex, которая позволяет сделать полноценный интерфейс для программы, и встроить в неё готовые продукты. Для упрощения разработки и более лучшего результата использовался дизайнерский программный продукт Adobe Flash Catalyst CS5.5. Эта программа поддерживает два языка программирования: MXML и ActionScript 3.0. Благодаря этой возможности разработан интерактивный интерфейс пособия.