寫出計算12+32+52+…+9992的程序,并畫出程序框圖.

分析:觀察分析所加的數(shù)值,指數(shù)相同,底數(shù)相鄰兩數(shù)相差2,設(shè)計數(shù)器i初始值為1,用i=i+2實現(xiàn)底數(shù)部分.本例可用while循環(huán),又循環(huán)次數(shù)確定,亦可用for循環(huán)實現(xiàn).

解法一:

S=0;

i=1;

while  i<=999

S=S+i^2;

i=i+2;

end

S

解法二:

S=0;

for  i=1:2:999

S=S+i^2;

end

S

程序框圖如圖所示:

綠色通道

    (1)使用while循環(huán)設(shè)計程序的一般思路:

    ①把反復(fù)要做的工作,作為循環(huán)體放在while與end之間.

    ②確定循環(huán)條件及在while之前,要設(shè)置好初始條件,如本例中的i=1.

    ③考慮在循環(huán)體內(nèi)怎樣改變條件以退出循環(huán),如本例中的i=i+2.

    (2)框圖轉(zhuǎn)化為程序時,注意框圖中循環(huán)的入口、循環(huán)體、條件.框圖中循環(huán)的入口即為程序中循環(huán)的入口(while),循環(huán)體放在while與end之間,條件放在while之后.

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

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

寫出計算12+32+52+…+9992的程序,并畫出程序框圖.

查看答案和解析>>

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

寫出計算12+32+52+…+9992的程序,并畫出程序框圖.

查看答案和解析>>

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

寫出計算12+32+52+…+9992的程序,并畫出程序框圖.

查看答案和解析>>

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

寫出計算12+32+52+…+9992的程序,并畫出相應(yīng)的程序框圖.

查看答案和解析>>

同步練習(xí)冊答案