人教A版高中數(shù)學(xué)必修三122條件語句課件共28張_第1頁
人教A版高中數(shù)學(xué)必修三122條件語句課件共28張_第2頁
人教A版高中數(shù)學(xué)必修三122條件語句課件共28張_第3頁
人教A版高中數(shù)學(xué)必修三122條件語句課件共28張_第4頁
人教A版高中數(shù)學(xué)必修三122條件語句課件共28張_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1.2.2 條件語句 課 標(biāo) 闡 釋 1 .掌握條件語句的兩種格式及其功能,明確條件語句與條件結(jié)構(gòu)的對應(yīng)關(guān)系. 2 .能夠用條件語句編寫條件結(jié)構(gòu)的程序解決有關(guān)問題. 思 維 脈 絡(luò) 條件語句 【問題思考】 1.對于含有條件結(jié)構(gòu)的算法,要轉(zhuǎn)化為計(jì)算機(jī)能夠理解的算法語言,只是使用輸入語句、輸出語句和賦值語句還行嗎?還需要使用怎樣的語句? 提示不行,要用與條件結(jié)構(gòu)相對應(yīng)的條件語句. 2.關(guān)于條件語句的格式和功能,請完成下表: 格式一 格式二 IF 條件 THEN 1 語句體ELSE 2 語句體END IF 進(jìn)行判首先對IF后的條件斷,如果(IF)條件符合,那么 1 ,否則(THEN )執(zhí)行語句體 2

2、 (ELSE )執(zhí)行語句體條IF 條件 THEN 件 語句體語END IF 句 語句 功能 進(jìn)行判斷,首先對IF后的條件如果(IF)條件符合,那么 ,否則執(zhí)行(THEN )執(zhí)行語句體END IF之后的語句 續(xù) 表 對應(yīng) 條件 結(jié)構(gòu) 框圖 格式一 格式二 3.做一做1:下列對條件語句的描述正確的是( ) A.ELSE后面的語句不可以是條件語句 B.兩個(gè)條件語句可以共用一個(gè)END IF語句 C.條件語句可以沒有ELSE后的語句 D.條件語句中IF-THEN和ELSE后的語句必須都有 解析:條件語句有兩種格式,分別是“IF-THEN” 格式和“IF-THEN-ELSE” 格式.對于一個(gè)分支的條件語句

3、可以沒有ELSE后的語句. 答案:C 4.做一做2:當(dāng)a=1,b=3時(shí),執(zhí)行完下面一段程序后x的值是( ) IF ab THEN x=a+b ELSE x=a-b END IF END A.1 B.3 C.4 D.-2 解析:a=1,b=3,a=0 THEN PRINT x END IF END 探究一 探究二 探究三 反思感悟反思感悟“IF-THEN-END IF” 語句的選擇及注意點(diǎn) (1) 當(dāng)判斷語句的兩個(gè)出口語句只有一個(gè)要執(zhí)行時(shí) ,采用“IF-THEN-END IF” 語句. (2)在“IF-THEN-END IF” 語句中,“條件” 表示判斷的條件,“語句”表示當(dāng)滿足條件時(shí)執(zhí)行的操作

4、內(nèi)容,當(dāng)條件不滿足時(shí),結(jié)束程序,END IF表示條件語句的結(jié)束. 探究一 探究二 探究三 變式訓(xùn)練變式訓(xùn)練1編寫程序并畫出程序框圖,任意輸入三個(gè)實(shí)數(shù),輸出這三個(gè)實(shí)數(shù)中的最小數(shù). 解:程序框圖如下: 程序如下: INPUT a,b,c IF ab THEN a=b END IF IF ac THEN a=c END IF PRINT a END 探究一 探究二 探究三 探究二探究二 “IF-THEN-ELSE-END IF” 語句的應(yīng)用語句的應(yīng)用 【例 2】輸入一個(gè)數(shù)x,求函數(shù)y= |x|的函數(shù)值,請?jiān)O(shè)計(jì)程序框圖并編寫程序. x,x 0,分析y= |x|= 即當(dāng)x0時(shí),輸出 x;當(dāng)x0時(shí),輸出

5、- x,x 0, - x.故可以采用“IF-THEN-ELSE-END IF” 語句. 探究一 探究二 探究三 解:程序框圖如下所示. 程序如下: INPUT x IF x0 THEN y=SQR (-x ) ELSE y=SQR (x) END IF PRINT y END 探究一 探究二 探究三 【互動(dòng)探究】本例若用 “IF-THEN-END IF” 語句編寫程序,則程序如何? 解:程序如下: INPUT x IF x=SQR(2) THEN y=x-SQR (2) ELSE y=SQR (2) -x END IF PRINT y END 探究一 探究二 探究三 解:程序框圖如下 : 探究

6、一 探究二 探究三 探究三探究三 條件語句的嵌套條件語句的嵌套 - x+ 1,x 0, 自變量x的值,輸出相應(yīng)的函數(shù)值并畫出程序框圖. 分析分析分段函數(shù)畫出程序框圖寫出程序語言. 探究一 探究二 探究三 解:程序框圖和程序如下: INPUT x IF x0 THEN y=-x+ 1 ELSE IF x=0 THEN y=0 ELSE y=x+1 END IF END IF PRINT y END 探究一 探究二 探究三 反思感悟反思感悟1.已知分段函數(shù)的解析式求函數(shù)值的問題,要用條件語句書寫程序,當(dāng)條件的判斷有兩個(gè)以上的結(jié)果時(shí),可以選擇條件結(jié)構(gòu)嵌套去解決. 2 .常規(guī)格式(注意根據(jù)題目需要也可

7、用2個(gè)以上的條件語句嵌套): 探究一 探究二 探究三 變式訓(xùn)練變式訓(xùn)練3已知下列程序: INPUT x IF x1 THEN y=-x2 +1 ELSE y=x- 1 END IF END IF PRINT “y=”; y END 若輸出的是y=0 .75,則輸入的x是 . 探究一 探究二 探究三 解析:由程序可知,本題為根據(jù)輸入的x,求函數(shù) - ? - 1,? - 1, y= - ?2+ 1,? 1,的函數(shù)值.我們可以分段令y=0 .75,并驗(yàn)證,求得 ? - 1,- 14 THEN y=x2+4 ELSE y=x2-4 END IF PRINT y END A.13 B.20 C.12 D.5 解析:x=3 9 AND xb THEN m=a ELSE m=b END IF PRINT m END A.3 B.4 C.5 D.6 解析:a=2, b=3,2 =0 THEN y=x2 ELSE y=x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論