1.2.3 循环语句学 习 目 标核 心 素 养1.理解循环语句的两种格式及功能.(重点)2.会应用条件语句和循环语句编写程序.(难点)3.掌握当型循环和直到型循环的条件.(易混点)1.通过学习循环语句的两种不同格式,培养学生逻辑推理素养.2.借助循环语句编写,提升数学抽象素养.循环语句的格式、功能及相应的程序框图名称直到型(UNTIL 语句)当型(WHILE 语句)格式DO 循环体LOOP_UNTIL 条件WHILE 条件 循环体WEND功能先执行一次 DO 和 UNTIL 之间的循环体,再判断 UNTIL 后的条件是否符合,如果不符合,继续执行循环体然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行 UNTIL 语句后面的语句先判断条件的真假,如果条件符合,则执行 WHILE 和 WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND 后面的语句对应程序框图思考:两种循环语句的格式是截然不同的,它们之间有没有联系?[提示] 两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般地,WHILE 语句和 UNTIL 语句可以相互转化.1.关于下列程序段的说法正确的是( )A.循环体执行 8 次B.循环体无限循环C.循环体一次也不执行D.循环体只执行 1 次C [对于 WHILE 语句,条件为真,则执行循环体,而本题 k=8,不符合条件 k=0,所以循环体一次也不执行.]2.下列循环语句,循环终止时,i 等于( )A.3 B.4C.5D.6D [当 i=6 时,满足 i>5,终止循环.]3.下面程序的运行结果是________. 15 [第一次循环,S=0×2+1=1,i=2;第二次循环,S=1×2+1=3,i=3;第三次循环,S=3×2+1=7,i=4;第四次循环,S=7×2+1=15,i=5,终止循环,输出 S 值为 15.]4.下列程序的运行结果是________.3 [第一次循环 x=110,i=2;第二次循环,x=120,i=3,终止循环,输出 i 的值为3.]WHILE 语句的应用【例 1】 如果执行下面程序后输出的结果是 132,那么在程序中 WHILE 后面的条件应为( ) A.i>11 B.i>=11 C.i<=11 D.i<11思路点拨:运行程序寻找规律,进而确定条件.B [由题意 S=1,i=12,满足条件;S=1×12=12,i=12-1=11 满足条件;S=12×11=132,i=10,由题意此时应输出 S 值,即不满足条件,退出循环...