編寫程序,計算數(shù)列{an}的前20項的和。(其中數(shù)列的前幾項分別為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數(shù)列”的典型特征,從第三項起每一項都是它前兩項的和,即。
程序如下:
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.計數(shù)變量的作用一般是統(tǒng)計循環(huán)體執(zhí)行的次數(shù),改變循環(huán)條件的取值,為結(jié)束循環(huán)作準備。譬如:計算等差、等比數(shù)列的前n項的和,n就是計數(shù)變量的臨界值,在當型結(jié)構(gòu)中“小于等于n”維持循環(huán),而在直到型循環(huán)結(jié)構(gòu)中“大于n”跳出循環(huán)。
2.累加變量是最終的輸出結(jié)果。每進入一次循環(huán)體隨著計數(shù)變量改變而改變。累加變量的初始值通常為0。
湖北省互聯(lián)網(wǎng)違法和不良信息舉報平臺 | 網(wǎng)上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權(quán)舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com