Код: Выделить всё
program z25;
Var
x, y, eps,mem: real;
n: integer;
Begin
WriteLn('Eps:='); ReadLn(eps);
WriteLn('X:='); ReadLn(x);
mem:=1; //Начальные установки
y:=1;
n:=x;
While Abs (mem)>=Eps Do
Begin
mem:=-mem*x*(2*n-1)/(2*n); //Формирование слагаемого
y=y+mem;
n:=n+1;
End;
WriteLn(y);
End.

Вот условие задачи:
Вычислить с заданной точностью ε значение функции Y для каждого из 20 значений Х:
Y = 1 – X / 2 + (1*3*X2) / (2*4) – (1*3*5*X3) / (2*4*6) +
+ (1*3*5*7*X4) / (2*4*6*8) – ...
Значения Х и ε ввести
Заранее всем агромное спасибо.
