Тренажер с посимвольным контролем процесса решения линейного дифференциального уравнения методом Лагранжа
Назначение - для ввода всех промежуточных и окончательных формул решения линейного дифференциального уравнения первого порядка методом Лагранжа с контролем каждого введенного символа.
Область применения - лекции и практические занятия по дифференциальным уравнениям.
Используемый алгоритм - формирование эталонного решения линейного дифференциального уравнения первого порядка методом Лагранжа в виде массива строк языка Java с последующим представлением их массивами символов с информацией о месте расположения каждого символа в окне программы. В программе обрабатывается каждое нажатие клавиши, во время которого для текущего символа находится или не находится соответствующий символ в эталонном решении. В одном случае символ добавляется к решению, в другом - выводится информация об ошибке. Более подробно алгоритм изложен в статье [1].
1. Попов А.А. Методика программирования на языке Java тренажеров по математике с посимвольным контролем аналитических преобразований. Программная инженерия. 2012. №8, с.38-43.
Функциональные возможности - программа может генерировать различные линейные дифференциальные уравнения с использованием не менее 100 шаблонов уравнений и обрабатывать каждый введенный символ при решении уравнения методом Лагранжа с генерацией ошибок.
Инструментальные средства создания - программа написана на языке Java с использованием среды Eclipse.
Во вложении файл TrainLagrange.zip содежит 7 файлов: файл с расширением .bat необходим для загрузки TrainLagrange.class, который в процессе выполнения использует остальные файлы.
В файле с расширением .doc показана работа с тренажером на конкретном примере.
Операционная система не ниже Microsoft Windows XP Professional и соответствующая операционной системе виртуальная машина Java.
Вложение | Размер |
---|---|
trainlagrange.zip | 43.92 КБ |
trainlagrange.doc | 530 КБ |