阅读以下说明和流程图,回答问题1~2,将解答填入对应的解答栏内。 [说明] 下面的流程图描述了计算自然数1到N(N≥1)之和的过程。 [流程图] [问题1] 将流程图中的(1)~(3)处补充完整。 [问题2] 为使流程图能计算并输

admin2009-02-15  36

问题 阅读以下说明和流程图,回答问题1~2,将解答填入对应的解答栏内。
[说明]
   下面的流程图描述了计算自然数1到N(N≥1)之和的过程。
[流程图]
        
[问题1] 将流程图中的(1)~(3)处补充完整。
[问题2] 为使流程图能计算并输出1*3+2*4+…+N*(N+2)的值,A框内应填写(4);为使流程图能计算并输出不大于N的全体奇数之和,B框内应填写(5)。

选项

答案(1) 0 (2) S+i (3) i+1 (4) S←S+i*(i+2) (5) i←i+2

解析 本题中,变量i用作循环变量,变量S则用于存放累加和,起初始值为0。在计算1+2+…+N时,每循环一次,将i的值累加到当前的S中,并且i自增1。为计算1*3+2*4+…+N*(N+2)的值,只需将其第i项的值i*(i+2)累加到S中;为计算不大于N的全体奇数之和,令循环变量的步长为2即可。
转载请注明原文地址:https://kaotiyun.com/show/BEjZ777K
0

最新回复(0)