Программа, иллюстрирующая аналитические преобразования в методе интегрирования по частям

Тип разработки: 
Программа
Регистрационный номер в ФАП: 
PR12007
Дата регистрации в ФАП: 
2012-06-09
Тематическая направленность: 
Обучающие программы. Математический анализ
Заявитель: 
Разработчики программы (базы данных): 
Аннотация: 

Назначение - Иллюстрация аналитических преобразований при интегрировании методом по частям, развитие практических навыков решения задач.

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

Используемый алгоритм - Основной идеей является многократное повторение определенных действий, при необходимости с постепенным увеличением сложности. В основе программы - динамическая математическая модель задачи интегрирования по частям (раздел  «Интегрирование» курса математического анализа). В алгоритме реализовано полное аналитическое решение задачи методом интегрирования по частям со всеми промежуточными результатами. 

Рассматриваются интегралы сложной функции вида:  ∫ P(x)Q(x) dx, где P(x) = ax+b    (a, b - коэффициенты, автоматически генерируемые в условии задачи), P(x) - непрерывно дифференцируемые функции от x. Функция Q(x) принимает вид одной из трех функций: Q(x) = sin(kx), Q(x) = cos(kx), Q(x) = ekx, где k - коэффициент, автоматически генерируемый в условии задачи. Функции P, Q имеют непрерывную производную на всём множестве определения. 

Алгоритм описан в статье: Яриков В.В. Тренажер по нахождению первообразной сложной функции для интеграла вида P(x)Q(x) // Международный журнал «Образовательные технологии и общество» – 2011. – т.14, № 4, – С. 368–376.

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

Инструментальные средства создания – Java 6, среда Eclipse.

Версия регистрируемой программы (базы данных): 
10.2
Использованные при разработке материалы: 
Java 6, Eclipse
Признак доступности программы (базы данных): 
доступ по запросу
Требования к аппаратным и программным средствам: 

Операционная система: Windows 7/Vista/XP; PC (32 или 64 бит)
Процессор: Intel Core 733 МГц или эквивалентный производства AMD. Оперативная память: не менее 256МБ.
ПО: Java Runtime Environment 6 или более поздняя версия.

Контактная информация: 
ibadmod@gmail.com
ВложениеРазмер
mathtutor.zip31.22 КБ