2018-2019学年人教A版必修三  循环语句 学案
2018-2019学年人教A版必修三     循环语句  学案第3页

(2)循环次数由判断条件控制,控制条件的设置要综合考虑初始化值和LOOPUNTIL后的判断条件,若初始值为1,则循环体中变量累加,若初始值为循环的次数,则循环体中变量递减.

跟踪训练1 如果下面的程序运行后输出的结果是132,那么在程序中LOOPUNTIL后面的"条件"应为(  )

i=12

s=1

DO

 s=s*i

 i=i-1

LOOP UNTIL "条件"

PRINT s

END

A.i>11 B.i>=11

C.i<=11 D.i<11

考点 循环语句与循环结构

题点 程序的完善与补充

答案 D

解析 计数变量i的初始值为12,累积变量s的初始值为1,第1次执行循环后得s=12,i=11,因为12≠132,故第2次执行循环,得s=12×11=132,i=10,满足s=132,故退出循环.结合选项,可知"条件"应为i<11,故选D.

类型二 WHILE(当型)循环语句

例2 下面的程序运行后的输出结果为(  )

i=1

WHILE i<8

  i=i+2

  s=2*i+3

WEND

PRINT s

END

A.17 B.19

C.21 D.23

考点 循环语句与循环结构