Курсовая работа: Информатика Алгоритмизация и программирование
begin
f1:=cos(0.2*x*x-2);
end;
var
x,a,b,e: real;
iteraz: integer;
begin
write ('Input a = '); readln (a);
write ('Input b = '); readln (b);
write ('Input e = '); readln (e);
iteraz:=0;
x:=(a+b)/2;
while (f1(x)<>0) and (abs(a-b)>e) do
begin
x:=(a+b)/2;
iteraz:=iteraz+1;
if (f1(a)*f1(x))<0 then b:=x
else a:=x;
writeln ('n=', iteraz,' x=', x:3:6,' f(x)=', f1(x):3:6);
end ;
readln ;
end.
Решение этой задаче было проведено и в MSExcel. Лист с решением задачи и ответом приведен ниже.
Задача 4.
Вычислить определенный интеграл методом прямоугольников: или трапеций, на выбор.
,
,
,
, с точностью
.
Формула метода прямоугольников:
Формула метода трапеций: .
№ | ![]() | ![]() | ![]() |
9 | -3π | 0 | ![]() |
РЕШЕНИЕ
Алгоритм метода трапеций заключается в следующем: