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