Разработка обучающей программы по теме "Обыкновенные дифференциальные уравнения"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

Рисунок Е.2 - Иллюстрация работы ЭКЛ

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

4. Режим тренинга и тестирования

Режим тренинга и тестирования осуществляется в рамках единого окна, предназначенного для осуществления функций тренинга (с выводом пояснений решенной задачи) и тестирования (с ведением протокола тестирования). Вызов окна Тренинг и тестирование осуществляется нажатием кнопки Тест на панели Быстрый доступ.

Интерфейс окна Тренинга и тестирования состоит из следующих составных частей:

-меню выбора режима работы (1);

-область отображения задания или ввода ДУ (2);

-рабочая область для выбора типа (3), вида канонической формы (5), метода решения ДУ (6) для всех режимов и области пояснения решений для режима работы Тренинг (4);

-область отображения протокола тестирования (4);

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

Рабочая область окна приложения состоит из четырех основных частей:

-вывода верных типов решения и указания ответа пользователя(3);

-вывода верных канонических форм ДУ и их указания в случае тестирования пользователем (5);

-вывода верных ответов к задаче определения метода решения и возможностей указания пользователем ответов на указанную задачу (6);

-поле вывода параметров канонической формы в режиме тренинга при наведении на каноническую форму указателя мыши (4).

В процессе работы в режиме тренинга пользователь используя функции, переменные, операции и константы (таблица Ж.1) формирует ДУ, нажимая кнопку показать ответы на экране розовым цветом обозначаются тип, каноническая форма и метод решения характерный для заданного ДУ. Наведение на подсвеченную каноническую форму позволяет увидеть параметры канонической формы и тем самым понять принцип решения задачи.

В режиме тренинга пользователь может кроме самостоятельного задания ДУ сгенерировать новое ДУ нажатием кнопки Следующее ДУ.

В таблице Е.1 приведены применимые для ввода операции, функции и символы которые называются в программе лексемами.

Таблица Е.1 - Допустимые лексемы для ввода ДУ

Символы/ операции/функцииНазначение(Открывающая скобка)Закрывающая скобка= знак равенства+ бинарная операция сложение- бинарная операция вычитание* бинарная операция умножение/ бинарная операция деление^ бинарная операция возведения в степеньcos тригонометрическая функция косинусsin тригонометрическая функция синусtg тригонометрическая функция тангенсln натуральный логарифмatan обратная тригонометрическая функция тангенсacos обратная тригонометрическая функция косинусasinобратная тригонометрическая функция синус0-9числа для ввода констант, или .разделитель целой и дробной части константы

Кроме перечисленных лексем (операции и функций) допустимо использование в программе переменных x, y, y', y'', y'''.

Для переключения в режим контрольного тестирования необходимо в главном меню окна Тренинг и тестирование выбрать пункт Контрольное тестирование. После осуществления выбора предлагается первое дифференциальное уравнение. Программа ожидает от пользователя указания типа ДУ. Указание типа производится щелчком левой кнопки мыши на типе ДУ в иерархической схеме (3). Программа производит проверку ответа пользователя и в случае корректного выбора устанавливает галочку в протоколе тестирования (7).

Следующим шагом программа требует указать каноническую форму ДУ. Указание канонической формы производится щелчком мыши по одной из форм в поле Канонические формы ДУ (5).

В случае неверного ответа пользователь переходит к задаче определения метода решения (см. ниже).

При верном ответе результат заносится в протокол тестирования, а пользователю предлагается решить задачу выделения параметров канонической формы ДУ, для чего открывается окно Параметры канонической формы (рисунок Е.3).

Рисунок Е.3 - Окно Выбор параметров канонической формы

Окно Параметры канонической формы представляет собой совокупность трех частей. Первая верхняя часть окна предназначена для вывода задания пользователю (1). В данной области приводится задание для решения, а именно надпись Укажите параметры канонической формы и формула с заданным ДУ.

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

Принятие ответов пользователя осуществляется нажатие кнопки Ок. Нажатие данной кнопки приводит к проверке выбранных вариантов. В случае корректного указания, результат заносится в протокол тестирования. После проверки пользователь переходит к окну Тестирование и тренинг.

В окне Тестирование и тренинг пользователю пр