思路分析:本題考查循環(huán)結(jié)構(gòu)及對(duì)于實(shí)際問題的理解.循環(huán)變量為“主角”的中槍數(shù)i,初始值為1,每被擊中一槍,增加1;循環(huán)體為“主角”中槍;
循環(huán)結(jié)束條件為“主角”所有生命機(jī)會(huì)共能承受40槍(第40槍被擊中則游戲結(jié)束),流程圖如圖1-1-22所示.
解:我們還可以有另外一種想法:在i中預(yù)存主角能承受的槍數(shù)40,主角中1槍則i減去1,直到i為0,流程圖如圖1-1-23所示.
圖1-1-22 圖1-1-23
巧妙變式:我們或許玩過這樣的游戲.有flash的還有游戲機(jī)上的,甚至于電腦上的大型游戲,控制其中生命數(shù)的就是這樣一個(gè)小小的算法.感到很神奇吧,這就是數(shù)學(xué).對(duì)于算法的設(shè)計(jì)其實(shí)思路很多方法也很靈活,在做題的時(shí)候,你不妨從各個(gè)側(cè)面進(jìn)行思考,增強(qiáng)自己思維的靈活性.
年級(jí) | 高中課程 | 年級(jí) | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
百度致信 - 練習(xí)冊(cè)列表 - 試題列表
湖北省互聯(lián)網(wǎng)違法和不良信息舉報(bào)平臺(tái) | 網(wǎng)上有害信息舉報(bào)專區(qū) | 電信詐騙舉報(bào)專區(qū) | 涉歷史虛無主義有害信息舉報(bào)專區(qū) | 涉企侵權(quán)舉報(bào)專區(qū)
違法和不良信息舉報(bào)電話:027-86699610 舉報(bào)郵箱:58377363@163.com