設(shè)計(jì)框圖實(shí)現(xiàn)1+3+5+7+…+131的算法.

分析:由于需加的數(shù)較多,所以要引入循環(huán)結(jié)構(gòu)來實(shí)現(xiàn)累加.觀察所加的數(shù)是一組有規(guī)律的數(shù)(每相臨兩數(shù)相差2),那么可考慮在循環(huán)過程中,設(shè)一個變量i,用i=i+2來實(shí)現(xiàn)這些有規(guī)律的數(shù),設(shè)一個累加器sum,用來實(shí)現(xiàn)數(shù)的累加,在執(zhí)行時,每循環(huán)一次,就產(chǎn)生一個需加的數(shù),然后加到累加器sum中.

解:算法如下:

第一步,賦初值i=1,sum=0.

第二步,sum=sum+i,i=i+2.

第三步,如果i≤131,則反復(fù)執(zhí)第二步;否則,執(zhí)行下一步.

第四步,輸出sum.

第五步,結(jié)束.

程序框圖如圖.

點(diǎn)評:(1)設(shè)計(jì)流程圖要分步進(jìn)行,把一個大的流程圖分割成幾個小的部分,按照三個基本結(jié)構(gòu)即順序、條件、循環(huán)結(jié)構(gòu)來局部安排,然后把流程圖進(jìn)行整合.

(2)框圖畫完后,要進(jìn)行驗(yàn)證,按設(shè)計(jì)的流程分析是否能實(shí)現(xiàn)所求的數(shù)的累加,分析條件是否加到131就結(jié)束循環(huán),所以我們要注意初始值的設(shè)置、循環(huán)條件的確定以及循環(huán)體內(nèi)語句的先后順序,三者要有機(jī)地結(jié)合起來.最關(guān)鍵的是循環(huán)條件,它決定循環(huán)次數(shù),可以想一想,為什么條件不是“i<131”或“i=131”,如果是“i<131”,那么會少執(zhí)行一次循環(huán),131就加不上了.

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:設(shè)計(jì)必修三數(shù)學(xué)人教A版 人教A版 題型:038

設(shè)計(jì)框圖實(shí)現(xiàn)1+3+5+7+…+131的算法.

查看答案和解析>>

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

設(shè)計(jì)框圖實(shí)現(xiàn)1+3+5+7+…+131的算法.

查看答案和解析>>

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

設(shè)計(jì)框圖實(shí)現(xiàn)1+3+5+7+…+131的算法.

查看答案和解析>>

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

設(shè)計(jì)框圖實(shí)現(xiàn)1+3+5+7+…+131的算法.

查看答案和解析>>

同步練習(xí)冊答案