在VFP中求S=2/1+3/2+5/3+8/5+13/8.....前20项的和怎么设计程序

来源:百度知道 编辑:UC知道 时间:2024/05/01 16:07:02
在VFP中求S=2/1+3/2+5/3+8/5+13/8.....前20项的和怎么设计程序

&&通过分析上式得:
&&当第1项为:m/n,那么第2项为:(m+n)/m
&&当第2项为:m/n,那么第3项为:(m+n)/m
&&这得知此式是按(m+n)/m变化的.

m=1
n=1
S=0
temp=0
for i=1 to 20
temp=n
n=m
m=m+temp
S=S+m/n
endfor
?"2/1+3/2+5/3+8/5+13/8.....前20项的和:",S

想不出来

&&a为没想的被除数b为每项的除数,c用来掉换
set talk of
a=2
b=1
s=0
c=0
for i=1 to 20
s=s+a/b
c=a
a=a+b
b=c
next
?s
set talk on