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