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


  1. A.
    3處
  2. B.
    4處
  3. C.
    5處
  4. D.
    6處
B
分析:分析題目中的要求,發(fā)現(xiàn)這是一個累加型的問題,故可能用循環(huán)結(jié)構(gòu)來實現(xiàn),在編寫算法的過程中要注意,累加的初始值為1,累加值每一次增加1,退出循環(huán)的條件是累加結(jié)果>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)語句來實現(xiàn)數(shù)值的累加(乘)常分如下步驟:①觀察S的表達式分析,循環(huán)的初值、終值、步長②觀察每次累加的值的通項公式③在循環(huán)前給累加器和循環(huán)變量賦初值,累加器的初值為0,累乘器的初值為1,環(huán)變量的初值同累加(乘)第一項的相關(guān)初值④在循環(huán)體中要先計算累加(乘)值,如果累加(乘)值比較簡單可以省略此步,累加(乘),給循環(huán)變量加步長⑤輸出累加(乘)值.
練習冊系列答案
相關(guān)習題

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

下面是求滿足1+2+3+…+n>500的最小的正整數(shù)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

查看答案和解析>>

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

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

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

查看答案和解析>>

同步練習冊答案