循环语句重点剖析
2019-06-26胡磊齐展修
中学生数理化·高一版 2019年1期
胡磊 齐展修
一、知识点解读
1.循环语句
循环语句与程序框图中的循环结构相对应,一般程序语言中都有直到型和当型两种循环语句,分别对应于程序框图中的直到型和当型循环结构。
(1)当型循环语句的功能:计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行W HILE和WEND之间的循环体,然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句。因此当型循环又称“前测试型”循环,也就是我们经常讲的“先测试后执行”或“先判断后循环”。
(2)直到型循环语句的功能:计算机执行U NTIL语句时,先执行DO和LOOPU NTIL之间的循环体,然后判断LOOPUNTIL后面的条件是否成立,如果条件不成立,返回DO语句处重新执行循环體,这个过程反复执行,直到一次判断LOOP UN TIL后面的条件成立为止,这时不再返回执行循环体,而是跳出循环体执行LOOP UNTIL条件下面的语句。因此直到型循环又称“后测试型”循环,也就是我们经常讲的“先执行后测试”或“先循环后判断”。