编写程序,计算数列{an}的前20项的和。(其中数列的前几项分别为1,1,2,3,5,8,……)
程序如下:
a=1
b=1
s=0
i=3
WHILE i<=20
s=s+a+b
t=a
a=b
b=b+t
i=i+1
WEND
PRINT s
END
这是“Fibonacci数列”的典型特征,从第三项起每一项都是它前两项的和,即
。
程序如下:
a=1
b=1
s=0
i=3
WHILE i<=20
s=s+a+b
t=a
a=b
b=b+t
i=i+1
WEND
PRINT s
END
点评:
1.计数变量的作用一般是统计循环体执行的次数,改变循环条件的取值,为结束循环作准备。譬如:计算等差、等比数列的前n项的和,n就是计数变量的临界值,在当型结构中“小于等于n”维持循环,而在直到型循环结构中“大于n”跳出循环。
2.累加变量是最终的输出结果。每进入一次循环体随着计数变量改变而改变。累加变量的初始值通常为0。
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com