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

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

题型:不详难度:来源:
写出计算12+32+52+…+9992的程序,并画出程序框图.
答案
解法一:
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
程序框图如图所示:

解析
观察分析所加的数值,指数相同,底数相邻两数相差2,设计数器i初始值为1,用i=i+2实现底数部分.本例可用while循环,又循环次数确定,亦可用for循环实现.
举一反三
小红今年12岁,她父亲比她大20岁,计算出她的父亲在几年后比她的年龄大一倍,那时他们2人的年龄各是多少?请你设计程序框图描述这一算法.
题型:不详难度:| 查看答案
如右图所示给出的是计算 的值的一个程序
框图,其中判断框内可以填的条件是(   ) 
A.B.C.D.

题型:不详难度:| 查看答案
下列程序,执行后输出的结果是s=__________________。

题型:不详难度:| 查看答案
根据右面的程序框图,写出它所执行的内容:         .
题型:不详难度:| 查看答案
写出通过尺轨作图确定线段AB的一个5等分点的程序框图.
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.