写出计算12+32+52+…+9992的程序,并画出程序框图.

写出计算12+32+52+…+9992的程序,并画出程序框图.

答案

思路分析

:观察分析所加的数值,指数相同,底数相邻两数相差2,设计数器i初始值为1,用i=i+2实现底数部分.本例可用while循环,又循环次数确定,亦可用for循环实现.

:程序框图如图1-2-18.

图1-2-18

解法一:

while循环:

s=0;

i=1;

while  i<=999

    s=s+i^2;

    i=i+2;

end

disp(s)

解法二:

for循环:

s=0;

for  i=1:2:999

     s=s+i^2;

end

disp(s)

点评

:本例题设计比较灵活,具有通用性,如把i=i+2改为i=i+1,可实现“1+22+32+…+9992”;

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

相关题目

实际上,画饼充饥并不能真正充饥,望梅也不能真正止渴。
实际上,画饼充饥并不能真正充饥,望梅也不能真正止渴。这是因为( )  A意识不能代替物质 B物质可以代替意识C精神的东西并不重要D物质和意识没
The traditional view is ______ we sleep because our brain is “programmed” to
The traditional view is ______ we sleep because our brain is “programmed” to make us do so. A. when B. why C. whether D. that
I can’t hear ________you are talking about .Please speak a little louder.A.w
I can’t hear ________you are talking about .Please speak a little louder.A.whatB.whyC.whichD.when
给出下列命题: ①空间中如果一个角的两边分别垂直于另一
给出下列命题: ①空间中如果一个角的两边分别垂直于另一个角的两边,那么这两个角相等或互补; ②若两条相交直线和另两条相交直线分别平行,那
要使式子有意义,则应取     (    )A、;   B、;  
要使式子有意义,则应取     (    )A、;   B、;   C、;   D、>1 
2012年9月,云南普洱古茶园与茶文化系统被批准为全球重要农
2012年9月,云南普洱古茶园与茶文化系统被批准为全球重要农业文化遗产(GIAHS)保护项目试点,此项目不但为我国作为茶树原产地,茶树驯化和规模化种
用化学用语表示:两个铵根离子          ;盐酸中的溶
用化学用语表示:两个铵根离子          ;盐酸中的溶质         ; 保持水化学性质的最小微粒            。两个氧原子         
设,若,,   则等于(    )   (A)   (B)  (C)  (D)
设,若,,   则等于(    )   (A)   (B)  (C)  (D)

最新题目