Вариант 11. Составить программу вычисления определенного интеграла с автоматическим выбором шага интегрирования

  • ID: 22718 
  • 6 страниц
200 рубСкачать

антиплагиат в подарок

RGR.cpp

RGR.exe

Отчет.docx

Содержание:


Постановка задачи

Составить программу вычисления определенного интеграла с автоматическим выбором шага интегрирования. Расчет интеграла различными методами, а также расчет подынтегральной и первообразной функции оформить в виде отдельных функций. Допустимую точность вычисления вводить в функции main() с клавиатуры. Функции, рассчитывающие интеграл, кроме значения интеграла должны возвращать и количество обращений к подынтегральной функции. Полученные численным методом значения интегралов необходимо сравнить с их значением, найденным через первообразную функцию.

Текст программы

#include

#include

#include

#define pi 3.1415926

double f(double x){

return (x*x*sin(x)*sin(x));

}

double F(double x){

return (x*x*x/6-x/4*cos(2*x)-1/8*(2*x*x-1)*sin(2*x));

}

double I_3_8(double a,double b,double h,int n,int k,int &cnt_I_3_8){

const N=8;

double x[100],Hpl[100],s=0,I,Hpl0,H[10];

int ij,i,j;

cnt_I_3_8++;

H[0]=1;

H[1]=3;

H[2]=3;

H[3]=1;

for (i=0;i