ість ділянок розбиття: );
Readln (n);:=(b-a)/n;:=a; min:=fx (a);:=1; i lt;=n Do:=fx (a + i * h); f lt; min:=a + i * h;:=f ;;:=i + 1; ( Мінімальне значення при x=, xm: 5: 2, одно=, min: 10: 5) ;;.
Приклад
Вхідні дані
a=- 1, b=3, n=10000
Вихідні дані
Мінімальне значення при x=0.5672 одно=- 3.54406
Обчислення визначеного інтеграла на заданому відрізку з використанням методу правих прямокутників
У разі якщо функція позитивна на деякому відрізку, то значення визначеного інтеграла цієї функції на даному відрізку чисельно дорівнює площі фігури, обмеженої зверху графіком функції, а знизу - віссю координат. Розбивши відрізок на відрізків довжиною, обчислимо площу фігури як суму площ прямокутників з основою і висотою, що дорівнює значенню функції в правій межі прямокутника.
функція інтеграл половинний поділ
Програма на мові програмування Turbo Pascal має вигляд:
Program RightSquares ;;, b, h, s: Real;, i: Integer; fx (x: Real): Real;:=sqr (x) + 2 * exp (-x) -5 ;;
Writeln ( Обчислення інтеграла методом правих прямокутників );
Repeat ( Введіть кордону відрізка a, b: ); (a, b); fx (a) * fx (b) lt; 0 Then ( На даному відрізку обчислити інтеграл даним методом неможливо )
Endfx (a) * fx (b) gt; 0; ( Введіть кількість ділянок розбиття: );
Readln (n);:=(ba)/n;:=1;:=0; i lt;=n Do:=s + h * fx (a + i * h) ;: =i + 1
End;
Writeln ( Значення інтеграла на відрізку [, a: 5: 2, , , b: 5: 2, ]=, s: 10: 5 ) ;;.
Приклад
Вхідні дані
a=2.4, b=4, n=100
Вихідні дані
Значення інтеграла на відрізку [2.40, 4.00]=8.95097
Список використаної літератури
1. Вчимося програмувати: Pascal 7.0, 2-е видання. А.І. Гусєва, 1998
. Основи програмування. І.Г. Семакін, А.П. Шестаков, 2001
. Введення в мову ПАСКАЛЬ. В.Г. Абрамов, Н.П. Трифонов, Г.Н. Трифонова, +1998