Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет „Львівська політехніка”
ІКТА, кафедра «Захисту інформації»
Звіт
З ЛАБОРАТОРНОЇ РОБОТИ № 4
З КУРСУ “ КОМП’ЮТЕРНІ МЕТОДИ ДОСЛІДЖЕННЯ ІНФОРМАЦІЙНИХ ПРОЦЕСІВ ТА СИСТЕМ ”
НА ТЕМУ: “ ЧИСЛОВЕ ІНТЕГРУВАННЯ ФУНКЦІЇ ОДНІЄЇ ЗМІННОЇ“
Варіант 2
Львів-2007
Мета роботи – ознайомлення з методами наближеного інтегрування означених інтегралів.
Короткі теоретичні відомості
Похибка методу прямокутників
( гранична абсолютна похибка, похибка квадратурної формули (3) ):
(4)
де , x([a;b] .
Вираз (4) для похибки показує, що формула (3) є точною для будь-якої лінійної функції, оскільки друга похідна такої функції дорівнює нулю, а отже похибка теж дорівнює нулю.
ЗАВДАННЯ ДО ЛАБОРАТОРНОЇ РОБОТИ
Скласти програму обчислення означеного інтеграла вказаним викладачем методом.
№ вар.
Підінтегральна функція
Інтервал інтегрування
Метод
21
[0; 1]
прямокут.
ТАБЛИЦЯ ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ:
a
Початкове значення інтегралу
b
Кінцеве значення інтегралу
h
Коефіцієнти, які використовуються за методом прямокутників
Integ
Змінна, для обчислення інтегралу
S()
Функція яка задає інтеграл
clrscr()
Функція очищення екрану
printf()
Функція виводу елементів
pow(x,y)
Функція, піднесення числа x в степінь y
Текст програми мовою С
#include<stdio.h>;
#include<math.h>;
#include<conio.h>;
#define n 20;
void main(void)
{
clrscr();
double x,S,h,Integ,a,b;
a=0;
b=1;
h=(b-a)/n;
S=0;
for (x=a;x<=(b-h);x+=h)
{
S+=(x*x+1)/((x*x+1)*sqrt(pow(x,4)+1));
}
Integ=h*S;
printf("Integral=%lf",Integ);
}
Результат роботи програми:
Висновок:
Виконавши дану лабораторну роботу, я ознайомилась з методами наближеного інтегрування означених інтегралів.