Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет „Львівська політехніка”
ІКТА, кафедра «Захисту інформації»
Звіт
З ЛАБОРАТОРНОЇ РОБОТИ № 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);
}
Результат роботи програми:
Висновок:
Виконавши дану лабораторну роботу, я ознайомилась з методами наближеного інтегрування означених інтегралів.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!