写出计算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循环实现.

更多内容推荐