2)利用VFP 求y=(1+2!)/(2*3)+(2+3!)/(3*4)+(3+4!)/(4*5)+...+(10+11!)/(11*12)的

来源:百度知道 编辑:UC知道 时间:2024/06/12 16:09:47
利用VFP 求y=(1+1!)/(1*2)+(2+2!)/(2*3)+(3+3!)/(3*4)+...+(10+10!)/(10*11)的和
编程,谢谢在线求解。

计算y=(1+2!)/(2*3)+(2+3!)/(3*4)+(3+4!)/(4*5)+...+(10+11!)/(11*12)的程序如下
CLEAR
S=0
FOR I=1 TO 2

S=S+(I+PRIME(I+1))/((I+1)*(I+2))
ENDFOR
?'S=',S

PROCEDURE PRIME
PARA X
P=1
FOR A=1 TO X
P=P*A
ENDFOR
RETURN P
ENDPROC

SET TALK ON

y=1/√(x^2-4)
x^2=4+1/y^2=(4y^2+1)/y^2
x<-2
所以x=-√[(4y^2+1)/y^2]=-√(4y^2+1)/y
所以反函数y=-√(4x^2+1)/x

1/a(n+1)=√(4an^2+1)/an
两边平方
1/[a(n+1)]^2=[4(an)^2+1]/(an)^2=4+1/(an)^2
1/[a(n+1)]^2-1/(an)^2=4
所以1/(an)^2是等差数列,d=4
a1=1,1/(a1)^2=1
所以1/(an)^2=1+4(n-1)=4n-3
1/a(n+1)=√(4an^2+1)/an,
因为a1>0,所以显然a2>0,所以a3>0,……,an>0
所以an=√[1/(4n-3)]

an^2=1/(4n-3)
Sn=a1^2+a2^2+……+an^2
bn=S(n-1)-S(n)?
是不是bn=Sn-S(n-1)?
若是则bn=an^2=1/(4n-3)
n>=1,所以4n-3>=1
所以0<1/(4n-3)<=1
所以只要m/25>1即可
m>25
所以m最小=26