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

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

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



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

После указания метода решения пользователю предоставлена возможность изучить и проанализировать свои ответы. Переход к следующему дифференциальному уравнению осуществляется путем нажатия кнопки Следующее ДУ.

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

5 Вывод хода решения ДУ

Обучение студентов алгоритму решения ДУ первого порядка на конкретных примерах осуществляется за счет использования окна Решение ДУ. В программном продукте реализовано решение ДУ первого порядка в квадратурах. Решение ДУ осуществляется на основании указанного пользователем типа.

Окно разбито на три составные части: главное меню окна (1), поле для ввода ДУ (2) и поле для вывода алгоритма решения ДУ указанного типа (3).

Работа с данным окном программы подразумевает, что пользователь в главном меню указывает тип ДУ первого порядка. На основании указанного типа будет проводиться решение введенного ДУ.

Далее пользователь, используя операции, функции, константы и переменные (таблица Ж.1), вводит в специализированное поле (2) ДУ, представленное в каноническом виде.

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