急急急!!如何用pascal来计算x-x的三次方/3的阶梯+x的5次方/5的阶梯……最后一项的绝对值小于10的(-7)次

来源:百度知道 编辑:UC知道 时间:2024/07/05 07:38:15
题目:计算值:x- x^3/3!+x^5/5!-……,直到最后一项的
绝对值<10^(-7),请给程序

a

procedure jieti(a:integer):integer;
begin
...jieti:=1;
...for i:=1 to a do
......jieti:=jieti*a;
end;

read(x);
i:=1;
r:=0;//最后的结果
while not(abs(m)<=power(10,-7)) do
..begin
....m:=(power(x,(2*i-1)))/jieti((2*i-1)) *(-1)^(i+1);一项
....r:=r+m;加起来
....i:=i+1;
..end;
write(m);