演算法的輸出結果
1. 如圖所示的演算法流程圖運行後,輸出的結果是A.10B.9C.8D.7
試題答案:B
試題解析:分析:先根據已知循環條件和循環體判定循環的規律,然後根據運行的情況判斷循環的次數,從而得出所求.
解答:根據題意可知該循環體運行情況如下:
循環次數
是否循環
s的值
i的數值
第1次:s=1<100,s=1×2
i=1+2=3
第2次:s=2<100,s=2×5=10
i=3+2=5,
第3次:s=10<100,s=10×5=50
i=5+2=7
第4次:s=50<100,s=50×7=350
i=7+2=9
第5次:s=350>100,結束運算輸出結果i=9.
故選B.
點評:本題主要考查了循環結構,循環結構有兩種形式:當型循環結構和直到型循環結構,考查分析問題解決問題的能力,屬於基礎題.新課改地區高考常考題型.
2. 如圖所示的演算法中,輸出的結果是_____
解:當x=1時,滿足進行循環的條件,執行完循斗迅舉環體後,S=3,x=2;
當x=2時,滿足進行循環的條件,執行完循環體後,S=5,x=3;
當x=3時,滿足進行循環的空碧條昌斗件,執行完循環體後,S=7,x=4;
當x=4時,滿足進行循環的條件,執行完循環體後,S=9,x=5;
當x=5時,滿足進行循環的條件,執行完循環體後,S=11,x=6;
當x=6時,不滿足進行循環的條件,
故輸出結果為11,
故答案為:11
3. 如圖演算法輸出的結果是______
當I=1時,滿足循環的廳春段條件,進而循環體執行循環
則S=2,I=4;
當I=4時,滿足循環的條森春件,進而循環體執行循環
則S=4,I=7;
當I=7時,滿足循環的條件,進而循環體執扮譽行循環
則S=8,I=10;
當I=10時,滿足循環的條件,進而循環體執行循環
則S=16,I=13;
當I=13時,不滿足循環的條件,退出循環,輸出S值16
故答案為:16
4. 某演算法的偽代碼如圖所示,該演算法輸出的結果是______
根余閉戚據題中的程序框圖,可得
該程序經過第一次循環,因為S=1<24,所以得到新的S=1,I=2;
然後經過第二次循環,因為S=1<24,所以得到新的S=2,I=3;
然後經過第三次循環,因為S=2<24,所以得到新的S=6,I=4;
然後經過態逗第四次循環,因為S=6<24,所以得到新的S=24,I=5;
然後經過第三次循環,因豎陵為S=24,所以得到新的S=120,I=6;
所以結束循環體並輸出最後的I,
綜上所述,可得最後輸出的結果是6
故答案為:6.