35272

Тема. Обчислення інтегралу по формулі Сімпсона.

Практическая работа

Информатика, кибернетика и программирование

Обчислення інтегралу по формулі Сімпсона. Навчитися обчислювати інтеграл по формулі Сімпсона; склаcти алгоритм. Обчислити інтеграл по формулі Сімпсона при заданому значенні 16 include iostrem. Які проста та узагальнена формули Сімпсона Сформулюйте ідею методу Якою повинна бути розбивка відрізку на частини Яка оцінка похибки методу Сімпсона Який ступінь точності методу Який звязок формули Сімпсона та НьютонаКотеса .

Украинкский

2013-09-09

26 KB

0 чел.

Лабораторна робота №11

Тема. Обчислення інтегралу по формулі Сімпсона. Складання алгоритму.

Мета. Навчитися обчислювати інтеграл по формулі Сімпсона; склаcти алгоритм.

Устаткування: папір формату А4, ПК, С++

Хід роботи

  1.  Правила техніки безпеки
  2.  Теоретичні дані
  3.  Індивідуальне завдання.

Обчислити інтеграл по формулі Сімпсона при заданому значенні

16) 

#include<iostream.h>

#include<math.h>

void main()

{double a,b,h,S,Sch,Snch,Snk,I;

int n,i,m;

cout<<"Vvedite a,b,m\n";

cin>>a>>b>>m;

double*x=new double[n];

double*y=new double[n];

h=(b-a)/m;

x[0]=a;

for(i=0;i<=m;i++)

{x[i]=x[0]+i*h;

y[i]=1/sqrt(2*x[i]*x[i]+3);

}

for(i=1;i<=m-1;i=i+2)

{Snch=Snch+y[i];}

for(i=2;i<=m-2;i=i+2)

{Sch=Sch+y[i];}

Snk=y[0]+y[m];

S=Snk+4*Snch+2*Sch;

I=(h/3)*S;

cout<<"I="<<I;

delete[]x;

delete[]y;

}

Контрольні питання

  •  Поставте задачу чисельного інтегрування.
  •  Які проста та узагальнена формули Сімпсона?
  •  Сформулюйте ідею методу
  •  Якою повинна бути розбивка відрізку на частини?
  •  Яка оцінка похибки методу Сімпсона?
  •  Який ступінь точності методу?
  •  Який зв’язок формули Сімпсона та Ньютона-Котеса?