看下面的問題:1+2+3+…+( )>10 000這個問題的答案雖然不唯一,但是我們只要確定出滿足條件的最小正整數(shù)n,括號內(nèi)填寫的數(shù)字只要大于或等于n即可.試寫出尋找滿足條件的最小正整數(shù)n的算法并畫出相應的程序框圖.
【答案】分析:分析題目中的要求,發(fā)現(xiàn)這是一個累加型的問題,故可能用循環(huán)結構來實現(xiàn),在編寫算法的過程中要注意,累加的初始值為1,累加值每一次增加1,退出循環(huán)的條件是累加結果>1000,把握住以上要點不難得到正確的算法和流程圖.
解答:解:算法一:第一步,p=0;
第二步,i=0;
第三步,i=i+1;
第四步,p=p+i;
第五步,如果p>10000,則輸出i,否則,執(zhí)行第六步;
第六步,回到第三步,重新執(zhí)行第三步,第四步,第五步.
該算法的程序框圖如圖所示:

算法二:第一步,取n的值等于1;
第二步,計算;
第三步,如果的值大于10000.
那么n即為所求,否則,讓n的值增加1,然后轉(zhuǎn)到第二步,第三步重復操作.
該算法的程序框圖:

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

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

看下面的問題:1+2+3+…+(  )>10 000這個問題的答案雖然不唯一,但是我們只要確定出滿足條件的最小正整數(shù)n0,括號內(nèi)填寫的數(shù)字只要大于或等于n0即可.試寫出尋找滿足條件的最小正整數(shù)n0的算法并畫出相應的程序框圖.

查看答案和解析>>

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

看下面的問題:

1+2+3+4+…+( 。10 000

這個問題的答案雖然不唯一,我們只要定出滿足條件的最小正整數(shù)n0,括號內(nèi)填寫的數(shù)字只要大于或等于n0即可,試寫出尋找滿足條件的最小正整數(shù)n0的算法并畫出相應的算法流程圖.

查看答案和解析>>

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

看下面的問題:

1+2+3+4+…+( 。10 000

這個問題的答案雖然不唯一,我們只要定出滿足條件的最小正整數(shù)n0,括號內(nèi)填寫的數(shù)字只要大于或等于n0即可,試寫出尋找滿足條件的最小正整數(shù)n0的算法并畫出相應的算法流程圖.

查看答案和解析>>

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

看下面的問題:1+2+3+…+(    )>10 000這個問題的答案雖然不唯一,我們只要確定出滿足條件的最小正整數(shù)n0,括號內(nèi)填寫的數(shù)字只要大于或等于n0即可.試寫出尋找滿足條件的最小正整數(shù)n0的算法,并畫出相應的算法流程圖.

查看答案和解析>>

同步練習冊答案