1.当型循环结构,如图(1)所示.
2.直到型循环结构,如图(2)所示.
问题2:1.当型循环语句
当型(WHILE型)语句的一般格式为
WHILE 条件
循环体
WEND
功能:计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体;然后返回到WHILE语句再判断上述条件是否成立,如果成立,再次执行循环体.这个过程反复执行,直到某一次返回到WHILE语句判断上述条件不成立为止.这时,不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句.因此当型循环又称"前测试型"循环,也就是我们经常讲的"先测试后执行""先判断后循环".
2.直到型循环语句
直到型(UNTIL型)语句的一般格式为:
DO
循环体
LOOP UNTIL 条件
功能:计算机执行UNTIL语句时,先执行DO和UNTIL之间的循环体,再判断UNTIL后面的条件是否成立,如果条件不成立,返回DO语句处重新执行循环体.这个过程反复执行,直到某一次判断UNTIL后面的条件成立为止.这时,不再返回执行循环体,而是直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.因此直到型循环又称"后测试型"循环,也就是我们经常讲的"先执行后测试""先循环后判断".
问题3:相同点:都是反复执行循环体语句.
不同点:当型循环语句是先判断后循环,直到型循环语句是先循环后判断.
问题4:
1.当型循环结构:
2.直到型循环结构:
三、运用规律,解决问题