1.2.2 條件語句
|
學 習 目 標
|
核 心 素 養(yǎng)
|
|
1.理解條件語句結構及其功能.(重點)
2.會用條件語句編寫程序.(難點)
3.條件語句的兩種形式.(易混點)
|
1.通過條件語句的學習,培養(yǎng)邏輯推理素養(yǎng).
2.借助條件語句的編寫及應用,培養(yǎng)數(shù)學建模素養(yǎng).
|


條件語句的格式、功能及與條件結構的對應關系
|
|
格式一
|
格式二
|
|
條件語句
|
IF條件THEN
語句體
END IF
|
IF 條件 THEN
語句體1
ELSE
語句體2
END IF
|
|
語句功能
|
首先對IF后的條件進行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句體,否則執(zhí)行END IF之后的語句
|
首先對IF后的條件進行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句體1,否則(ELSE)執(zhí)行語句體2
|
|
對應條件結構框圖
|

|

|
思考:一般什么問題需要用條件語句?使用條件語句的關鍵是什么?
[提示] 一般在分類處理問題時用條件語句,使用條件語句的關鍵是明確分類的標準和方法.

1.條件語句對應的基本邏輯結構是( )
A.順序結構 B.條件結構
C.循環(huán)結構 D.以上都不正確
B [條件語句對應的基本邏輯結構是條件結構.]
2.下列說法中正確的是( )
A.ELSE后面的語句不可以是條件語句
B.兩個條件語句可以共用一個END IF
C.條件語句的疊加中,每個條件語句都是一個獨立的整體
D.條件語句的嵌套中,對所有條件都要進行判斷
C [ELSE后面是一個語句體,當然可以是條件語句,所以A錯.一個IF和一個END IF對應,不能共用,因此B錯.程序在執(zhí)行條件語句嵌套的過程中可能不對所有的條件都進行判斷,只是對一部分條件進行判斷,沿著一個分支執(zhí)行下去,直到結束,故D錯.]
3.下面的程序要解決的問題是________.

[答案] 輸出x的絕對值