胡磊 齊展修


一、知識點解讀
1.循環語句
循環語句與程序框圖中的循環結構相對應,一般程序語言中都有直到型和當型兩種循環語句,分別對應于程序框圖中的直到型和當型循環結構。
(1)當型循環語句的功能:計算機執行此程序時,遇到WHILE語句,先判斷條件是否成立,如果成立,則執行W HILE和WEND之間的循環體,然后返回到WHILE語句再判斷上述條件是否成立,如果成立,再執行循環體,這個過程反復執行,直到一次返回到WHILE語句判斷上述條件不成立為止,這時不再執行循環體,而是跳到WEND語句后,執行WEND后面的語句。因此當型循環又稱“前測試型”循環,也就是我們經常講的“先測試后執行”或“先判斷后循環”。
(2)直到型循環語句的功能:計算機執行U NTIL語句時,先執行DO和LOOPU NTIL之間的循環體,然后判斷LOOPUNTIL后面的條件是否成立,如果條件不成立,返回DO語句處重新執行循環體,這個過程反復執行,直到一次判斷LOOP UN TIL后面的條件成立為止,這時不再返回執行循環體,而是跳出循環體執行LOOP UNTIL條件下面的語句。因此直到型循環又稱“后測試型”循環,也就是我們經常講的“先執行后測試”或“先循環后判斷”。