《高中數(shù)學(xué) 1132條件語句課件 湘教版必修5》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 1132條件語句課件 湘教版必修5(23頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、【課標(biāo)要求】1理解條件語句,掌握條件語句的書寫格式2理解條件語句與條件結(jié)構(gòu)的關(guān)系3能應(yīng)用條件語句編寫程序11.3.2條件語句自學(xué)導(dǎo)引與條件結(jié)構(gòu)相對應(yīng)的條件語句的格式及功能條件 語句體A END_IF 條件 語句體A 語句體B 自主探究1當(dāng)你走直道的時(shí)候,不用想拐彎的事,可是當(dāng)你走到一個(gè)丁字路口的時(shí)候,你要去圖書館你就該向右走,而你要是去科學(xué)樓就要往左走了可是當(dāng)你到了一個(gè)五路口的地方,就又要麻煩一些了.程序中到底怎么才能實(shí)現(xiàn)這么多的選擇呢?答案條件語句2什么情況下條件語句中的ELSE及其后的語句體可以省略?答案當(dāng)條件成立時(shí)執(zhí)行某項(xiàng)操作,而條件不成立時(shí),不需進(jìn)行任何操作時(shí),ELSE及其后的語句體可
2、以省略 預(yù)習(xí)測評1對于條件語句的描述正確的是()A執(zhí)行下列條件語句時(shí),當(dāng)不滿足條件時(shí),執(zhí)行語句體A,滿足條件時(shí)執(zhí)行語句體BB執(zhí)行下列條件語句時(shí),如果滿足條件,就執(zhí)行THEN后的語句,如果不滿足條件,則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其他語句C條件語句在程序中能夠減少大量繁瑣的計(jì)算D條件語句中不能有輸出語句答案B2以下程序中,輸出時(shí)A的值是輸入時(shí)A的值的_倍()A1 B2 C3 D4解析本題主要考查賦值語句的用法,當(dāng)輸入A一個(gè)值后,通過兩次變量賦值,輸出A的值變?yōu)樵瓉淼?倍,故選D.答案D3執(zhí)行下列語句,變量y的值為()A100 B80 C90 D40答案B解析x*y5(203)85.yx17512
3、.答案85,12 要點(diǎn)闡釋1IFTHEN語句(1)IFTHEN語句的一般格式是 (2)“條件”表示判斷的條件,“語句體”表示滿足條件時(shí)執(zhí)行的操作內(nèi)容,條件不滿足時(shí),結(jié)束程序,END IF表示條件語句的結(jié)束計(jì)算機(jī)在執(zhí)行時(shí)首先對IF后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行THEN后邊的語句體;若條件不符合,則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其他語句 (3)該語句對應(yīng)的程序框圖如圖所示:2IFTHENELSE語句(1)IFTHENELSE語句的一般格式為 (2)在IFTHENELSE語句中,“條件”表示判斷的條件,“語句體1”表示滿足條件時(shí)執(zhí)行的操作內(nèi)容,“語句體2”表示不滿足條件時(shí)執(zhí)行的操作內(nèi)容,END
4、 IF表示條件語句的結(jié)束計(jì)算機(jī)在執(zhí)行時(shí),首先對IF后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行THEN后面的語句體A;若條件不符合,就執(zhí)行ELSE后面的語句 (3)該語句對應(yīng)的程序框圖如圖所示:典例剖析題型一IFTHEN語句【例1】 編寫程序框圖并寫出相應(yīng)的偽代碼,輸入兩個(gè)實(shí)數(shù),由小到大輸出這兩個(gè)數(shù)解程序框圖如圖:偽代碼如下:方法點(diǎn)評用IFTHEN語句來描述含有2個(gè)條件結(jié)構(gòu)的算法,這種格式也適用于含有兩個(gè)以上條件結(jié)構(gòu)的語句,要掌握其格式,會(huì)根據(jù)語句來描述相應(yīng)的算法1編寫偽代碼并畫出程序框圖,任意輸入3個(gè)實(shí)數(shù),輸出這三個(gè)實(shí)數(shù)中的最小數(shù)解偽代碼如下:程序框圖如圖所示:解用變量x,y分別表示自變量和函數(shù)值
5、步驟如下:S1:輸入x值S2:判斷x的范圍,若x0,則用解析式y(tǒng)x21求函數(shù)值;否則,用y2x25求函數(shù)值S3:輸出y值程序框圖如圖所示:程序如下:方法點(diǎn)評IFTHENELSE語句在執(zhí)行過程中,首先對IF后的條件判斷,如果條件為真,則執(zhí)行表達(dá)式后面的語句,否則執(zhí)行ELSE后面的語句,然后結(jié)束這一條件語句錯(cuò)解錯(cuò)因分析在解答本題時(shí)條件設(shè)置易出現(xiàn)“x0”的錯(cuò)誤,出現(xiàn)這種錯(cuò)誤的原因是沒掌握程序中的關(guān)系運(yùn)算符號課堂總結(jié)條件語句是處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語句,一般格式是“輸入數(shù)據(jù)IF語句語句序列1ELSE語句序列2ENDIF.編寫實(shí)際問題中的條件語句時(shí),應(yīng)先分析實(shí)際問題,將實(shí)際問題轉(zhuǎn)化為數(shù)學(xué)問題,理清算法步驟,然后再用條件語句編程.