Решение интегралов

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

    
При вводе функции используйте следующие обозначения:
 
+ - сложение;Math.log(x) - натуральный логарифм;
- - вычитание;Math.cos(x) - косинус;
* - умножение;Math.sin(x) - синус;
/ - деление;Math.exp(x) - экспонента;
Math.sqrt(x) - квадратный корень;Math.pow(x,n) - возведение x в степень n;

Пример: x^4*cos(x^2+x+1) соответствует Math.pow(x,4)*Math.cos(Math.pow(x,2)+x+1)



Функция

Нижняя граница интегрирования

Верхняя граница интегрирования

Методы
Прямоугольников
Средних
Трапеций
Симпсона
3/8
Решение
По шагам
По точности
Число шагов
Точность