下面是求1+2+3+…>2008最大的n的算法語(yǔ)句:
s←0,n←0
While S≤2008n←n+1s←s+n
End While
Print
在下面的選項(xiàng)中選一個(gè)填入橫線上


  1. A.
    n
  2. B.
    n-1
  3. C.
    n-2
  4. D.
    n+1
A
分析:分析題目中的要求,發(fā)現(xiàn)這是一個(gè)累加型的問(wèn)題,故可能用循環(huán)結(jié)構(gòu)來(lái)實(shí)現(xiàn),在編寫算法的過(guò)程中要注意,累加的n初始值為0,累加值每一次增加1,退出循環(huán)的條件是累加結(jié)果>2008,把握住以上要點(diǎn)不難得到正確的算法和流程圖.
解答:假設(shè)最大正整數(shù)n使1+2+3+…+n>2008成立
此時(shí)的n滿足S≤2008,則語(yǔ)句S=S+n,n=n+1繼續(xù)運(yùn)行,
一旦S>2008,則退出循環(huán),
此時(shí)輸出的n即為所求的最大值,屬于圖中橫線上應(yīng)填入n.
故選A.
點(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)源: 題型:

看下面的四段話,其中不是解決問(wèn)題的算法的是( 。

查看答案和解析>>

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

下面是求1+2+3+…>2008最大的n的算法語(yǔ)句:
s←0,n←0
While  S≤2008n←n+1s←s+n
End  While
Print
0
0

在下面的選項(xiàng)中選一個(gè)填入橫線上(  )

查看答案和解析>>

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

下面是求1+2+3+…>2008最大的n的算法語(yǔ)句:
s←0,n←0
While  S≤2008n←n+1s←s+n
End  While
Print______
在下面的選項(xiàng)中選一個(gè)填入橫線上(  )
A.nB.n-1C.n-2D.n+1

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:2006-2007學(xué)年江蘇省無(wú)錫市濱湖區(qū)高二(上)期中數(shù)學(xué)試卷(解析版) 題型:選擇題

下面是求1+2+3+…>2008最大的n的算法語(yǔ)句:
s←0,n←0
While  S≤2008n←n+1s←s+n
End  While
Print
在下面的選項(xiàng)中選一個(gè)填入橫線上( )
A.n
B.n-1
C.n-2
D.n+1

查看答案和解析>>

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