写出计算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人的年龄各是多少?请你设计程序框图描述这一算法. |
如右图所示给出的是计算 的值的一个程序 框图,其中判断框内可以填的条件是( )
|
下列程序,执行后输出的结果是s=__________________。
|
根据右面的程序框图,写出它所执行的内容: . |
写出通过尺轨作图确定线段AB的一个5等分点的程序框图. |
最新试题
热门考点