17078

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

Лабораторная работа

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

Лабораторна робота №11 Тема. Обчислення інтегралу по формулі Сімпсона. Складання алгоритму. Мета. Навчитися обчислювати інтеграл по формулі Сімпсона; склаcти алгоритм. Устаткування: папір формату А4 ПК С Хід роботи Правила техніки безпеки Теоретичні да

Украинкский

2013-06-29

44 KB

1 чел.

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

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

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

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

Хід роботи

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

Дан інтеграл   розбитий на частин (- кратно 2)

точками - значення функції  вузлах інтерполяції, тоді:

- узагальнена формула Сімпсона.  

  1.  Індивідуальне завдання.

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

#include <iostream.h>

#include <math.h>

void main()

{int n,i;

cout<<"Vvedite n: ";

cin>>n;

double a,b;

cout<<"Vvedite a: ";

cin>>a;

cout<<"Vvedite b: ";

cin>>b;

double S1,S2,I1,x,h;

S1=0;

S2=0;

h=(b-a)/(2*n);

for (i=1;i<=(2*n-1);i=i+2) {

x=a+i*h;

S1=S1+(1/sqrt(2+0.5*x*x));

}

for (i=2;i<=(2*n-2);i=i+2) {

x=a+i*h;

S2=S2+(1/sqrt(2+0.5*x*x));

}

I1=(h/3)*( (1/sqrt(2+0.5*a*a)) + (1/sqrt(2+0.5*b*b)) + 4*S1 + 2*S2);

cout<<"Znachenie integrala: "<<I1;

}

 

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

48846. Проектирование привода цепного конвейера 632 KB
  Коэффициент потерь одной зубчатой пары при тщательном выполнении и надлежащей смазке не превышает обычно 001. Коэффициент нагрузки: Cg= 1.45 Мпа; SH – коэффициент безопасности SH = 11; ZN – коэффициент долговечности учитывающий влияние ресурса. – продолжительность смены; kг=085 – коэффициент годового использования; kс=06 – коэффициент суточного использования.