Программа
Program Pilshikov_5_21 (input,output);
{ Приближенно вычислить интеграл
Pi
Ї
їLn(2+sin(x))dx,
0
используя формулу прямоугольников
при n=100:
b
Ї
їf(x)dxўh*[f(x1)+f(x2)+...+f(xN)],
a
где h=(b-a)/n, xI=a+i*h-h/2. }
Var
i,n:integer; { i - счетчик, n - разбиение }
a,b,h,x,Sum:real; { [a,b] - интервал интегрирования,
h - шаг разбиения,
x - текущая координата }
BEGIN
Sum:=0;
a:=0;
b:=Pi;
n:=100;
h:=(b-a)/n;
for i:=1 to 100 do begin
x:=a+i*h-h/2;
Sum:=Sum+Ln(2+sin(x))
end;
writeln(h*Sum)
END.
Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию