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

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

解:程序框圖如圖1-2-18.

圖1-2-18

解法一:while循環(huán):

s=0;

i=1;

while  i<=999

    s=s+i^2;

    i=i+2;

end

disp(s)

解法二:

for循環(huán):

s=0;

for  i=1:2:999

     s=s+i^2;

end

disp(s)

點評:本例題設計比較靈活,具有通用性,如把i=i+2改為i=i+1,可實現(xiàn)“1+22+32+…+9992”;

把s=s+i^2改為s=s+i^i,可求“1+22+33+…+999999”.

練習冊系列答案
相關習題

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

同步練習冊答案