读程序,回答问题(高手进)

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:08:47
i=1
S=0
DO
S=S+i
i=i+2
LOOP UNTIL i>20
PRINT S
END
(1)该程序是计算和式:___________________的值;
()输出结果是________。
楼主:麻烦有过程或解释 谢谢 光答案也行 不过要是对的
这是一道高一的题

s初始值为0,i初始值为1,s,i也是一个累加器,不断累加,直到i>20,打印s的值
显然s(1)=s(0)+i(1)=1 然后i(2)=i(1)+2=3 判断i<20继续循环
s(2)=s(1)+i(2)=4``````
显然i(n)=2n-1<20得n最大为10
所以s=∑(2i-1) i=1````10
最终计算结果是s=(1+19)*10/2=100

100 一步步算 S和I 就可以了