2018-2019学年人教B版必修三 循环语句 课时作业
2018-2019学年人教B版必修三     循环语句  课时作业第3页

4.运行下面的程序,输出的值为________.

S=0

i=1

WHILE S<18

 S=S+i

 i=i+1

WEND

PRINT i

END 解析 由于循环体是先执行S=S+i,再执行i=i+1,然后进行判断,当S=1+2+3+4+5=15时,执行i=5+1=6,这时15<18成立,再循环一次S=15+6=21,i=6+1=7,这时再判断21<18不成立,于是执行"PRINT i",即i=7.

答案 7

5.当x=2时,如图所示的程序运行的结果是________.

i=1

s=0

WHILE i<=4

 s=s*x+1

 i=i+1

WEND

PRINT s

END 解析 第1次循环,s=1,i=2;第2次循环,s=3,i=3;第3次循环,s=7,i=4;第4次循环,s=15,i=5>4;故输出s的值为15.

答案 15

6.用WHILE语句写出计算1++...+的程序,并画出其程序框图.

解 用i表示循环次数,用S表示总和,步骤如下:

第一步,输入i,S,i的初始值为1,S的初始值为0;

第二步,i从1开始循环到1 000.