问题 解答题

设计框图实现1+3+5+7+…+131的算法.

答案

解:算法如下:

第一步,赋初值i=1,sum=0.

第二步,sum=sum+i,i=i+2.

第三步,如果i≤131,则反复执第二步;否则,执行下一步.

第四步,输出sum.

第五步,结束.

程序框图如图.

分析:由于需加的数较多,所以要引入循环结构来实现累加.观察所加的数是一组有规律的数(每相临两数相差2),那么可考虑在循环过程中,设一个变量i,用i=i+2来实现这些有规律的数,设一个累加器sum,用来实现数的累加,在执行时,每循环一次,就产生一个需加的数,然后加到累加器sum中.

填空题
问答题 简答题