7 [第一次循环:S=0+1=1,i=1+1=2;第二次循环:S=1+2=3,i=2+1=3;第三次循环:S=3+3=6,i=3+1=4;第四次循环:S=6+4=10,i=4+1=5;第五次循环:S=10+5=15,i=5+1=6;第六次循环:S=15+6=21>20,i=6+1=7,故输出i的值为7.]
8.程序如下:
以上程序是用来计算________的值.
355 [i=1时,S=31×1=31;
i=2时,S=32×3=31+2;
i=3时,S=33×31+2=31+2+3;
...
i=10时,S=310×31+2+3+...+9=31+2+3+...+10=355.]
三、解答题
9.写出计算102+202+...+1 0002的算法程序,并画出相应的程序框图.
[解] 程序如下: