已知算法程序?yàn)椋?/P>
輸入a1,a2,a3,…,a20,
i=1;a=0;b=0;c=0;
Repeat If ai>0 Then a=a+1;
Else If ai=0 Then b=b+1;
Else c=c+1;
i=i+1;
Until (i>20)
輸出a,b,c.
請(qǐng)改用For循環(huán)語(yǔ)句寫(xiě)出.
解:改寫(xiě)為:輸入a1,a2,a3,…,a20 a=0;b=0;c=0; For i=1 To 20; If ai>0; Then a=a+1; Else If ai=0; Then b=b+1; Else c=c+1; End 輸出a,b,c. 思路分析:先分析所給程序的作用,這個(gè)算法的過(guò)程是:首先輸入20個(gè)數(shù)據(jù),然后判斷輸入數(shù)值的正負(fù)或者是0,根據(jù)判斷統(tǒng)計(jì)出正數(shù)、負(fù)數(shù)及0的個(gè)數(shù),再輸出結(jié)果.根據(jù)算法的作用然后用For循環(huán)寫(xiě)出算法即可 |
條件語(yǔ)句和循環(huán)語(yǔ)句是實(shí)現(xiàn)算法的最基本的語(yǔ)句,要認(rèn)真理解這兩種語(yǔ)句的含義和使用格式,還要注意Repeat循環(huán)和For循環(huán)語(yǔ)句的區(qū)別與聯(lián)系.好多問(wèn)題都是幾種語(yǔ)句的綜合運(yùn)用,在綜合使用各種語(yǔ)句時(shí),還要考慮主次之分,比如本題首先要考慮循環(huán),其次是判斷,因此把循環(huán)作為主題 |
年級(jí) | 高中課程 | 年級(jí) | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
科目:高中數(shù)學(xué) 來(lái)源:2010年吉林毓文中學(xué)高一模塊考試 題型:填空題
如圖,已知某算法的流程圖如圖所示,若將輸
出的值依次記為: 、、…、
、….
|
則 ;
(2)程序結(jié)束時(shí),共輸出的組數(shù)為 .
查看答案和解析>>
百度致信 - 練習(xí)冊(cè)列表 - 試題列表
湖北省互聯(lián)網(wǎng)違法和不良信息舉報(bào)平臺(tái) | 網(wǎng)上有害信息舉報(bào)專區(qū) | 電信詐騙舉報(bào)專區(qū) | 涉歷史虛無(wú)主義有害信息舉報(bào)專區(qū) | 涉企侵權(quán)舉報(bào)專區(qū)
違法和不良信息舉報(bào)電話:027-86699610 舉報(bào)郵箱:58377363@163.com