Вариант 12. Составить программу вычисления определенного интеграла с автоматическим выбором шага интегрирования
- ID: 22470
- 5 страниц
Содержание:
Постановка задачи
Составить программу вычисления определенного интеграла с автоматическим выбором шага интегрирования. Расчет интеграла различными методами, а также расчет подынтегральной и первообразной функции оформить в виде отдельных функций. Допустимую точность вычисления вводить в функции main() с клавиатуры. Функции, рассчитывающие интеграл, кроме значения интеграла должны возвращать и количество обращений к подынтегральной функции. Полученные численным методом значения интегралов необходимо сравнить с их значением, найденным через первообразную функцию.
№
варианта Вычисляемый
Интеграл Первообразная
функция Метод
вычисления
12 (x+sinx)/(1+cosx)dx
0..ip/2 xtg(x/2) Формулу Ньютона-Котеса для n=6
Формула трапеций
Текст программы
#include
#include
#include
#define pi 3.1415926
double f(double x){
return ((x+sin(x))/(1.0+cos(x)));
}
double F(double x){
return x*tan(x/2.0);
}
…
Результат работы
…