精英家教網 > 高中數學 > 題目詳情

下面是求滿足1+2+3+…+n≥500的最小的自然數n的一個程序,指出其中有幾處錯誤


  1. A.
    3處
  2. B.
    4處
  3. C.
    5處
  4. D.
    6處
B
分析:分析題目中的要求,發(fā)現這是一個累加型的問題,故可能用循環(huán)結構來實現,在編寫算法的過程中要注意,累加的初始值為1,累加值每一次增加1,退出循環(huán)的條件是累加結果>1000,把握住以上要點不難得到正確的算法和流程圖.
解答:(1)該程序有4處錯誤,①循環(huán)變量n多余,刪去1處:n=0,2處:n=n+1;②當型循環(huán)語句用錯,3處:“DO”改成“While”;③輸出錯誤,4處:改成:Print i-1.正確的是:

故選B.
點評:可利用循環(huán)語句來實現數值的累加(乘)常分如下步驟:①觀察S的表達式分析,循環(huán)的初值、終值、步長②觀察每次累加的值的通項公式③在循環(huán)前給累加器和循環(huán)變量賦初值,累加器的初值為0,累乘器的初值為1,環(huán)變量的初值同累加(乘)第一項的相關初值④在循環(huán)體中要先計算累加(乘)值,如果累加(乘)值比較簡單可以省略此步,累加(乘),給循環(huán)變量加步長⑤輸出累加(乘)值.
練習冊系列答案
相關習題

科目:高中數學 來源: 題型:

下面是求滿足1+2+3+…+n≥500的最小的自然數n的一個程序,指出其中有幾處錯誤( 。

查看答案和解析>>

科目:高中數學 來源:學習周報 數學 北師大課標高一版(必修3) 2009-2010學年 第32期 總188期 北師大課標版 題型:044

下面是求滿足1+2+3+4+…+n>560的最小整數n的算法框圖,但有兩處錯誤,請找出錯誤并改正.

查看答案和解析>>

科目:高中數學 來源: 題型:

下面是求滿足1+2+3+…+n>500的最小的正整數n問題的一個程序,但有幾處錯誤,請找出錯誤并予以更正.

i=1;

S=1;

n=0;

for S<=500

S=S+i;

i=i+1;

n=n+1;

print(%io(2),n+1);

end

查看答案和解析>>

科目:高中數學 來源:2009-2010學年黑龍江省鶴崗一中高二(上)期末數學試卷(理科)(解析版) 題型:選擇題

下面是求滿足1+2+3+…+n≥500的最小的自然數n的一個程序,指出其中有幾處錯誤( )

A.3處
B.4處
C.5處
D.6處

查看答案和解析>>

同步練習冊答案