早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求教一道vfp题,求数列2/1、3/2、5/3、8/5.的前20项之和a=1b=2sum=0term=b/afori=1to20sum=sum+termt=bb=a+ba=tterm=b/aendfor"sum=",sum求高手逐步讲解.

题目详情
求教一道vfp题,求数列2/1、3/2、5/3、8/5.的前20项之和
a=1
b=2
sum=0
term=b/a
for i=1 to 20
sum=sum+term
t=b
b=a+b
a=t
term=b/a
endfor
"sum=",sum
求高手逐步讲解.
▼优质解答
答案和解析
a=1 //建立分母初始值a=1
b=2 //建立分子初始值b=2
sum=0 //建立和值的初始值
term=b/a //定义数列的初始项
for i=1 to 20 //根据数列项数定义运算次数
sum=sum+term //定义累项相加的运算规则
t=b //因为后面变量b会变动,所以另外定义一个新变量t
b=a+b //后一项的分子等于前一项的分子分母之和
a=t //后一项的分母等于前一项的分子
term=b/a //定义后一项的值
endfor //结束循环
?"sum=",sum //输出结果,表现为“sum=XXX”
看了 求教一道vfp题,求数列2/...的网友还看了以下: