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


 

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

35251. Обчислення інтегралу по формулі Сімпсона. Складання алгоритму 29 KB
  Тема. Обчислення інтегралу по формулі Сімпсона. Складання алгоритму. Мета. Навчитися обчислювати інтеграл по формулі Сімпсона; склаcти алгоритм.
35252. Основи конституційного права України 115.5 KB
  начно радикальніший проект Конституції України було опубліковано у вересні 1905 р. в першому числі часопису Української народної партії Самостійна Україна під назвою Основний закон Самостійної України спілки народу українського. Цей проект передбачав повну самостійність України, територія якої мала складатися з девяти земель.
35253. Знаходження власних чисел і векторів матриці по методу Крилова 81.5 KB
  Знайти одне з власних чисел і відповідний йому власний вектор матриці А по методу Крилова (використати результати лабороторної роботи № 18).
35254. Метод Ейлера вирішення задачі Коші 81 KB
  Мета. Навчитися будувати розв’язок задачі Коші по методу Ейлера. Скласти програму. Устаткування: папір формату А4, програмне забезпечення Borland С++, ПК
35255. Програмування циклів 152 KB
  code початок сегменту кода strt: початок модулю strt mov x@dt запис в регістр ах всіх адрес змінних mov dsx запис в регістр ds вмісту регістру ах mov cx len пересилка len в регістр cx xor xx обнуління регістру ах jcxz exit перехід на мітку exit если сх. jne m1 перехід на мітку m1 виконується якщо не еквівалентні ms[si] з нулем inc l збільшення вмісту регістру l на 1 m1: мітка m1 inc si збільшення si на 1 loop cycl організація...
35256. Лебеговское продолжение меры. Мера в R 470.5 KB
  Пусть задано множество X и – полукольцо его подмножеств, на котором задана мера m. Мера, заданная на кольце K называется продолжением меры m, если и для всех выполняется
35257. Метод прогонки розв’язання крайової задачі. Складання алгоритму 29.5 KB
  Мета. Навчитися використовувати метод прогонки розв’язання крайової задачі звичайного диференційного рівняння. Скласти алгоритм.
35259. Знаходження першої та другої похідної за допомогою формул чисельного диференціювання 188 KB
  Мета. Навчитися знаходити першу та другу похідну з допомогою формул чисельного диференціювання. Обладнання. Лист формату А4, ручка, програмне забезпечення С++.