uses crt;
var x,eps,s,si,t,y:real;
i:integer;
begin
clrscr;
repeat
write('|x|<1 x=');readln(x);
until abs(x)<1;
eps:=0.00001;
s:=0;
si:=x;
t:=x;
i:=0;
while abs(s-si)>eps do
begin
s:=si;
i:=i+1;
t:=-t*x*x;
si:=si+t/(2*i+1);
end;
writeln('S=',s:0:6);
y:=arctan(x);
write('Arctg(',x:0:2,')=',y:0:6);
readln
end.
Следующий вариант
uses crt;
var x,eps,s,t,y:real;
i:integer;
begin
clrscr;
repeat
write('|x|<1 x=');readln(x);
until abs(x)<1;
eps:=0.00001;
s:=x;
t:=x;
i:=0;
repeat
i:=i+1;
t:=-t*x*x;
s:=s+t/(2*i+1);
until abs(t)<eps;
writeln('S=',s:0:6);
y:=arctan(x);
write('Arctg(',x:0:2,')=',y:0:6);
readln
end.
Похожие записи/страницы:
- Вычислить с точностью E. Проверить решение для E=0.01, 0.001, 0.0001, 0.00001, определив количество шагов,…
- Реализовать поиск корня методом половинного деления - Pascal(Паскаль)
- Составить программу табуляции функции "у=arcctg x" с помощью 3 операторов цикла, результат в виде таблицы -…
- Решить уравнение e^x+sqrt(1+e^2x)-2=0,x принадлежит[-1;2]с точностью э=10^(-5) методом деления отрезка…
- Определить сумму и посчитать кол-во слагаемых, что вошли в нее, если дано действительное число e - Pascal(Паскаль)
- Дан треугольник a,b,c. Составить программу определения типов углов m,n,p (прямой, тупой, острый) лежащие против…
- Заданы матрицы A, B, C. Решить уравнение P*x2+d*x+f=0, где P - максимальный по абсолютной величине элемент…
- Дано действительное х. Вычислить приближенное значение бесконечной суммы:х-х/2+х/3-... (|x|