1.2.3 循環(huán)語(yǔ)句
|
學(xué) 習(xí) 目 標(biāo)
|
核 心 素 養(yǎng)
|
|
1.理解循環(huán)語(yǔ)句的兩種格式及功能.(重點(diǎn))
2.會(huì)應(yīng)用條件語(yǔ)句和循環(huán)語(yǔ)句編寫程序.(難點(diǎn))
3.掌握當(dāng)型循環(huán)和直到型循環(huán)的條件.(易混點(diǎn))
|
1.通過學(xué)習(xí)循環(huán)語(yǔ)句的兩種不同格式,培養(yǎng)學(xué)生邏輯推理素養(yǎng).
2.借助循環(huán)語(yǔ)句編寫,提升數(shù)學(xué)抽象素養(yǎng).
|


循環(huán)語(yǔ)句的格式、功能及相應(yīng)的程序框圖
|
名稱
|
直到型(UNTIL語(yǔ)句)
|
當(dāng)型(WHILE語(yǔ)句)
|
|
格式
|
DO
循環(huán)體
LOOP_UNTIL條件
|
WHILE條件
循環(huán)體
WEND
|
|
功能
|
先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再判斷UNTIL后的條件是否符合,如果不符合,繼續(xù)執(zhí)行循環(huán)體然后再檢查上述條件,如果仍不符合,再次執(zhí)行循環(huán)體,直到條件符合時(shí)為止.這時(shí)不再執(zhí)行循環(huán)體,跳出循環(huán)體執(zhí)行UNTIL語(yǔ)句后面的語(yǔ)句
|
先判斷條件的真假,如果條件符合,則執(zhí)行WHILE和WEND之間的循環(huán)體;然后再檢查上述條件,如果條件仍符合,再次執(zhí)行循環(huán)體,這個(gè)過程反復(fù)進(jìn)行,直到某一次條件不符合為止,這時(shí)不再執(zhí)行循環(huán)體,跳出循環(huán)體,執(zhí)行WEND后面的語(yǔ)句
|
|
對(duì)應(yīng)程序框圖
|

|

|
思考:兩種循環(huán)語(yǔ)句的格式是截然不同的,它們之間有沒有聯(lián)系?
[提示] 兩種語(yǔ)句都可以實(shí)現(xiàn)計(jì)算機(jī)反復(fù)執(zhí)行循環(huán)體的目的,只是表達(dá)形式不同.一般地,WHILE語(yǔ)句和UNTIL語(yǔ)句可以相互轉(zhuǎn)化.

1.關(guān)于下列程序段的說法正確的是( )

A.循環(huán)體執(zhí)行8次
B.循環(huán)體無限循環(huán)
C.循環(huán)體一次也不執(zhí)行
D.循環(huán)體只執(zhí)行1次
C [對(duì)于WHILE語(yǔ)句,條件為真,則執(zhí)行循環(huán)體,而本題k=8,不符合條件k=0,所以循環(huán)體一次也不執(zhí)行.]
2.下列循環(huán)語(yǔ)句,循環(huán)終止時(shí),i等于( )

A.3 B.4
C.5 D.6
D [當(dāng)i=6時(shí),滿足i>5,終止循環(huán).]
3.下面程序的運(yùn)行結(jié)果是________.
15 [第一次循環(huán),S=0×2+1=1,i=2;第二次循環(huán),S=1×2+1=3,i=3;第三次循環(huán),S=3×2+1=7,i=4;第四次循環(huán),S=7×2+1=15,i=5,終止循環(huán),輸出S值為15.]