答案:a-1
8.执行算法语句:
S=0
i=2
Do
S=S+i
i=i+2
Loop While i<=10 000
输出S.
循环10次的结果是 .
解析:算法语句实际是在计算S=0+2+4+6+8+...+10 000,如果循环10次,那么有S=0+2+4+6+8+...+20=110.
答案:110
9.分别写出下列算法语句A和B运行的结果:
A:
s=0
i=1
Do
s=s+i
i=i+1
Loop While s<20
输出i. B:
s=0
i=1
Do
i=i+1
s=s+i
Loop While s<20
输出i.
A: ;B: .
解析:A:s=21,i=7时终止循环;B:i=6,s=20时终止循环.
答案:7 6
10.写出求满足1+2+3+...+n>10 000的最小整数n的算法语句.
解算法语句如下:
S=0
n=0
Do
n=n+1
S=S+n
Loop While S<=10 000
输出n.