解:設(shè)20個變量:A1,A2,…,A20,表示數(shù)列前20項.如果設(shè)Ai-1,Ai,Ai+1分別表示數(shù)列中連續(xù)的三項,則Ai+1=Ai-1+Ai.
由這個遞推關(guān)系式知道,只要已知數(shù)列的前兩項,就能求出后面的所有項,因此可以用循環(huán)結(jié)構(gòu)來描述這個算法.
第一步 循環(huán)變量及初始條件:
設(shè)i為循環(huán)變量;
初始條件:2為i的初始值;
第二步 循環(huán)體:
算法中反復(fù)執(zhí)行的部分為Ai+1=Ai+Ai-1,
輸出Ai+1,i=i+1;
第三步 終止條件:當(dāng)i>19時,結(jié)束.
流程圖如下圖所示:
年級 | 高中課程 | 年級 | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
湖北省互聯(lián)網(wǎng)違法和不良信息舉報平臺 | 網(wǎng)上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權(quán)舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com