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

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

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

科目:高中數(shù)學(xué) 來(lái)源: 題型:

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:學(xué)習(xí)周報(bào) 數(shù)學(xué) 北師大課標(biāo)高一版(必修3) 2009-2010學(xué)年 第32期 總188期 北師大課標(biāo)版 題型:044

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:

下面是求滿足1+2+3+…+n>500的最小的正整數(shù)n問(wèn)題的一個(gè)程序,但有幾處錯(cuò)誤,請(qǐng)找出錯(cuò)誤并予以更正.

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ù)學(xué) 來(lái)源: 題型:單選題

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


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

查看答案和解析>>

同步練習(xí)冊(cè)答案