如圖是將二進制數(shù)11111(2)化為十進制數(shù)的一個程序框圖.
(1)將判斷框內(nèi)的條件補充完整;
(2)請用直到型循環(huán)結(jié)構(gòu)改寫流程圖.
分析:(1)首先將二進制數(shù)11111(2)化為十進制數(shù),得到十進制數(shù)的數(shù)值,然后假設判斷框中的條件不滿足,執(zhí)行算法步驟,待累加變量S的值為31時,算法結(jié)束,此時判斷框中的條件要滿足,據(jù)此可得答案.
(2)利用直到型循環(huán)結(jié)構(gòu)的定義與圖示,直接改寫即可.
解答:解:(1)首先將二進制數(shù)11111(2)化為十進制數(shù),
11111(2)=1×20+1×21+1×22+1×23+1×24=31,
由框圖對累加變量S和循環(huán)變量i的賦值S=1,i=1,
i不滿足判斷框中的條件,執(zhí)行S=1+2×S=1+2×1=3,i=1+1=2,
i不滿足條件,執(zhí)行S=1+2×3=7,i=2+1=3,
i不滿足條件,執(zhí)行S=1+2×7=15,i=3+1=4,
i仍不滿足條件,執(zhí)行S=1+2×15=31,此時31是要輸出的S值,說明i不滿足判斷框中的條件,
由此可知,判斷框中的條件應為i>4.
(2)直到型循環(huán)結(jié)構(gòu)的定義:在執(zhí)行一次循環(huán)后,對條件進行判斷,如果條件不滿足,就繼續(xù)執(zhí)行循環(huán)體,直到條件滿足時終止循環(huán).
用直到型循環(huán)結(jié)構(gòu)改寫流程圖,如圖所示.
點評:本題考查了程序框圖,考查了進位制,本題是程序框圖中的循環(huán)結(jié)構(gòu),是基礎題.
練習冊系列答案
相關習題

科目:高中數(shù)學 來源: 題型:

如圖是將二進制數(shù)11111(2)化為十進制數(shù)的一個程序框圖,判斷框內(nèi)應填入的條件是( 。

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

如圖是將二進制數(shù)111111(2)化為十進制數(shù)的程序框圖,判斷框內(nèi)填入條件是( 。

查看答案和解析>>

科目:高中數(shù)學 來源:2014屆黑龍江省高二上學期期末理科數(shù)學試卷(解析版) 題型:選擇題

如圖是將二進制數(shù)111112化為十進制數(shù)的一個程序框圖,判斷框內(nèi)應填入的條件是(    )

A.i≤5             B.i≤4              C.i>5              D.i>4

 

查看答案和解析>>

科目:高中數(shù)學 來源:2013屆湖北省武漢市高二上學期期中數(shù)學試卷(解析版) 題型:選擇題

如圖是將二進制數(shù)11111(2)化為十進制數(shù)的一個程序框圖,判斷框內(nèi)應填入的條件是

     

 A.i≤5    B.i≤4       C.i>5  D.i>4

 

查看答案和解析>>

同步練習冊答案