i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END.程序执行后输出的结果S= 答案为什么是1275.我看过解析.用的s=1+2+3+……+n,为什么是这样,有没有详细点的.怎么得出的1,2,3,.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:29:53
![i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END.程序执行后输出的结果S= 答案为什么是1275.我看过解析.用的s=1+2+3+……+n,为什么是这样,有没有详细点的.怎么得出的1,2,3,.](/uploads/image/z/5420406-30-6.jpg?t=i%3D1%2CS%3D0%2CWHILE+i%E2%89%A450%2CS%3DS%2Bi%2Ci%3Di%2B1%2CWEND+PRINT+S+END.%E7%A8%8B%E5%BA%8F%E6%89%A7%E8%A1%8C%E5%90%8E%E8%BE%93%E5%87%BA%E7%9A%84%E7%BB%93%E6%9E%9CS%3D+%E7%AD%94%E6%A1%88%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF1275.%E6%88%91%E7%9C%8B%E8%BF%87%E8%A7%A3%E6%9E%90.%E7%94%A8%E7%9A%84s%3D1%2B2%2B3%2B%E2%80%A6%E2%80%A6%2Bn%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%E8%BF%99%E6%A0%B7%2C%E6%9C%89%E6%B2%A1%E6%9C%89%E8%AF%A6%E7%BB%86%E7%82%B9%E7%9A%84.%E6%80%8E%E4%B9%88%E5%BE%97%E5%87%BA%E7%9A%841%2C2%2C3%2C.)
i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END.程序执行后输出的结果S= 答案为什么是1275.我看过解析.用的s=1+2+3+……+n,为什么是这样,有没有详细点的.怎么得出的1,2,3,.
i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END.程序执行后输出的结果S= 答案为什么是1275.
我看过解析.用的s=1+2+3+……+n,为什么是这样,有没有详细点的.怎么得出的1,2,3,.
i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END.程序执行后输出的结果S= 答案为什么是1275.我看过解析.用的s=1+2+3+……+n,为什么是这样,有没有详细点的.怎么得出的1,2,3,.
WHILE ... WEND表示在满足条件的前提下不断重复执行里面操作的意思.
对于此题,
第一次, i=1,满足条件,于是S=S+i=0+1=1, i=i+1=1+1=2
第二次, 上次计算的结果拿过来i=2,满足条件,于是S=S+i=1+2=3, i=i+1=2+1=3
第三次, 上次计算的结果拿过来i=3,满足条件,于是S=S+i=3+3=6, i=i+1=3+1=4
第四次, 上次计算的结果拿过来i=4,满足条件,于是S=S+i=6+4=10, i=i+1=4+1=5
到此为止,执行了四次,S=10,其实,把这四次连起来看,S=(0+1)+2+3+4=1+2+3+4=10
即执行N次的话,S=1+2+3+...+N
而循环条件i