解:(1)该程序的功能是求1+++...+的值.
(2)程序如下:
对点练三 循环语句的综合应用
7.已知有如下两段程序:
程序1 程序2
程序1运行的结果为________,程序2运行的结果为________.
解析:程序1是计数变量i=21开始,不满足i≤20,终止循环,累加变量sum=0,这个程序计算的结果为0;程序2计数变量i=21,开始进入循环,sum=0+21=21,i=i+1=21+1=22,i>20,循环终止,此时,累加变量sum=21,这个程序计算的结果为21.
答案:0 21
8.下面是"求满足1+2+3+...+n>2 014的最小的自然数n"的一个程序,其中有3处错误,请找出错误并予以更正.