高中數(shù)學(xué) 1.2.2 條件語句課件2 新人教A版必修3.ppt_第1頁
高中數(shù)學(xué) 1.2.2 條件語句課件2 新人教A版必修3.ppt_第2頁
高中數(shù)學(xué) 1.2.2 條件語句課件2 新人教A版必修3.ppt_第3頁
高中數(shù)學(xué) 1.2.2 條件語句課件2 新人教A版必修3.ppt_第4頁
高中數(shù)學(xué) 1.2.2 條件語句課件2 新人教A版必修3.ppt_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1 2 2條件語句 1 理解條件語句 2 能用條件語句編寫條件結(jié)構(gòu)的程序 3 能讀懂條件語句編寫的程序 1 本節(jié)課的重點(diǎn)是條件語句的基本用法 2 本節(jié)課的難點(diǎn)是用條件語句編寫程序 條件語句的格式 功能及其與條件結(jié)構(gòu)的對(duì)應(yīng)關(guān)系 首先對(duì)if后的條件進(jìn)行判斷 如果 if 條件符合 那么 then 執(zhí)行語句體 否則執(zhí)行endif之后的語句 首先對(duì)if后的條件進(jìn)行判斷 如果 if 條件符合 那么 then 執(zhí)行語句體1 否則 else 執(zhí)行語句體2 1 條件語句中的 語句體 是指一條語句嗎 提示 不一定 當(dāng)條件成立時(shí) 只需執(zhí)行一條語句 這條語句本身就是一個(gè)語句體 當(dāng)程序要執(zhí)行多個(gè)語句時(shí) 這多個(gè)語句就構(gòu)成一個(gè)語句體 故語句體可以是一條程序語句 也可以是一組程序語句 2 在編寫程序時(shí) 什么類型選用if then語句 什么類型選用if then else語句 提示 1 對(duì)于要解決的問題 如果只需要對(duì)滿足條件的情況作出處理 不需要處理不滿足條件的情況 那么就選用if then條件語句 2 對(duì)于要解決的問題 既需要解決滿足條件時(shí)的情況 又需要解決不滿足條件時(shí)的情況 那么就選用if then else條件語句 3 下面的程序要解決的問題是 解析 分析條件語句功能可知 輸出x的絕對(duì)值 答案 輸出x的絕對(duì)值 4 當(dāng)a 15時(shí) 下面的程序段輸出的結(jié)果是 解析 因?yàn)?5 10 所以y 15 15 225 答案 225 關(guān)于條件語句的三點(diǎn)說明 1 條件 是由一個(gè)關(guān)系表達(dá)式或邏輯表達(dá)式構(gòu)成 其一般形式為 常用的運(yùn)算符有 大于 大于或等于 不等于 關(guān)系表達(dá)式的結(jié)果可取兩個(gè)值 以 真 或 假 來表示 真 表示條件滿足 假 則表示條件不滿足 2 語句 是由程序語言中所有語句構(gòu)成的程序段 即可以是語句組 3 條件語句可以嵌套 即條件語句的then或else后面還可以跟條件語句 嵌套時(shí)注意內(nèi)外分層 避免邏輯混亂 條件語句與條件結(jié)構(gòu) 技法點(diǎn)撥 條件語句與條件結(jié)構(gòu)的聯(lián)系 1 根據(jù)條件結(jié)構(gòu)寫條件語句時(shí)的三個(gè)關(guān)注點(diǎn) 選擇語句格式 當(dāng)判斷語句的兩個(gè)出口語句都要執(zhí)行時(shí) 采用 if then else 語句 當(dāng)判斷語句的兩個(gè)出口語句只有一個(gè)要執(zhí)行時(shí) 采用 if then 語句 確定條件和語句體 條件即為判斷框內(nèi)的條件 放在if后 判斷框中 是 后的執(zhí)行框中的內(nèi)容 是then后的語句體1 否 后的執(zhí)行框中 如果有的話 的內(nèi)容 是else后的語句體2 注意所用程序符合書寫格式 2 如果是由條件語句畫條件結(jié)構(gòu) 可相應(yīng)變化 典例訓(xùn)練 1 根據(jù)下面的程序 填寫程序框圖 2 根據(jù)下面的程序框圖 寫出程序 解析 1 根據(jù)條件語句可知該語句為求分段函數(shù)所以三個(gè)空中分別填的內(nèi)容為 y 2x 5 y 5 2x 答案 y 2x 5y 5 2x 2 程序如下 想一想 如果實(shí)現(xiàn)題1的相同功能 還有其他的程序?qū)懛▎?提示 有 我們可以把條件換一下 如把 x 改為 x 然后把then后面的語句體改為 y 5 2 x else后面的語句體改為 y 2 x 5 即可 變式訓(xùn)練 完成下列程序 輸入x的值 求函數(shù)y 8 2x2 的值 解析 由程序可知 如果不滿足 處的條件則y 2x2 8 即8 2x2 2andx 2andx 2andx 2 y 8 2 x 2 條件語句的應(yīng)用 技法點(diǎn)撥 使用條件語句時(shí)的三個(gè)關(guān)注點(diǎn) 1 條件語句是一個(gè)語句 if then else endif都是語句的一部分 2 條件語句必須是以if開始 以endif結(jié)束 一個(gè)if必須與一個(gè)endif相對(duì)應(yīng) 3 為了程序的可讀性 一般if else endif頂格書寫 其他的語句體前面空兩格 典例訓(xùn)練 1 已知下列程序當(dāng)輸入t 5時(shí) 輸出結(jié)果是 2 給計(jì)算機(jī)編寫一個(gè)程序 輸入一個(gè)自變量x的值 輸出分段函數(shù)的函數(shù)值 解析 1 由程序可知 程序的功能為輸入t的值 求出的值 所以輸入t 5后 求得c 0 4 答案 0 4 2 程序框圖及程序如下 互動(dòng)探究 如果題1中輸出的c 5 那么輸入的t是多少 解析 由解析式可知 當(dāng)t 3時(shí) 0 2 0 1 t 3 5 解得t 51 且此時(shí)t 3 所以符合題意 當(dāng)t 3時(shí) c 0 2 不符合題意 所以輸入的t的值為51 思考 由題目1 2 可知一般什么情況下需要用到條件語句 使用條件語句的關(guān)鍵是什么 提示 1 一般在分類處理問題時(shí)需要用條件語句 2 使用條件語句的關(guān)鍵是明確分類的標(biāo)準(zhǔn)和方法 變式訓(xùn)練 計(jì)算機(jī)執(zhí)行下面的程序后 輸出的結(jié)果為 解析 由已知中的程序可知 x 5 0 y 20 y 20 3 17 輸出結(jié)果為 17 5 22 答案 22 條件語句的嵌套 技法點(diǎn)撥 使用條件語句嵌套的關(guān)注點(diǎn) 1 適用范圍 適用于判斷條件多于一個(gè)時(shí) 此時(shí) 若重復(fù)應(yīng)用條件語句 書寫程序繁瑣 可用條件語句的嵌套 2 分清層次 編寫條件時(shí) 要注意if和endif的配對(duì) 常常利用文字的縮進(jìn)來表示嵌套的層次 以便于程序的閱讀與理解 嵌套可以多于2個(gè) 3 常規(guī)格式 注意根據(jù)題目可用多于2個(gè)以上的條件語句嵌套 典例訓(xùn)練 1 函數(shù)編寫一個(gè)程序 輸入x的值 輸出y的值 2 已知下列程序 如果輸出的是y 0 75 則輸入的x是 解析 1 用程序框圖表示為 程序如下 2 由程序可知本題為根據(jù)輸入的x 求函數(shù)的函數(shù)值 我們可以分段令y 0 75 并驗(yàn)證 可求得x 1 75 答案 1 75 互動(dòng)探究 題1中如果不用條件語句的嵌套 如何解決 解析 可以采用疊加結(jié)構(gòu) 其程序框圖如下 程序如下 想一想 題2中 根據(jù)程序?qū)懞瘮?shù)表達(dá)式時(shí)要注意什么問題 求x值時(shí)容易出現(xiàn)什么問題 提示 1 根據(jù)程序?qū)懞瘮?shù)表達(dá)式時(shí)要注意 分清條件語句的內(nèi)外層結(jié)構(gòu) 內(nèi)層條件語句是在外層條件 否 的前提下的條件的再分類 所以當(dāng)x 1時(shí) y x2 1 當(dāng) 1 x 1時(shí) y x 1 2 求x值時(shí)容易出現(xiàn)分類求解后不注意分類時(shí)的x范圍 易產(chǎn)生增根現(xiàn)象 條件語句的綜合應(yīng)用 技法點(diǎn)撥 解決條件語句的綜合問題的一般方法 1 對(duì)于實(shí)際應(yīng)用題 應(yīng)先建立數(shù)學(xué)模型 再設(shè)計(jì)相應(yīng)的算法 2 找準(zhǔn)分情況的依據(jù)是解題的關(guān)鍵 3 明確條件與相應(yīng)語句之間的對(duì)應(yīng)關(guān)系 一般先畫程序框圖 再編寫程序 典例訓(xùn)練 1 鐵路部門托運(yùn)行李的收費(fèi)方法如下 y是收費(fèi)額 單位 元 x是行李重量 單位 kg 當(dāng)0 x 20時(shí) 按0 35元 kg收費(fèi) 當(dāng)x 20kg時(shí) 20kg的部分按0 35元 kg 超出20kg的部分 則按0 65元 kg收費(fèi) 請(qǐng)根據(jù)上述收費(fèi)方法編寫程序 2 編寫程序 輸入一個(gè)三角形的三條邊長(zhǎng) 判斷它是何種類型的三角形 分等邊三角形 等腰三角形和一般三角形三種情況 解析 1 首先由題意得 該函數(shù)是個(gè)分段函數(shù) 需要對(duì)行李重量作出判斷 因此 這個(gè)過程可以用算法中的條件結(jié)構(gòu)來實(shí)現(xiàn) 程序如下 2 程序如下 規(guī)范解答 條件語句的應(yīng)用 典例 12分 元旦期間 某商場(chǎng)搞掛歷促銷活動(dòng) 原價(jià)每本20元 購(gòu)買5到9本按9折收費(fèi) 買10本及其以上按8折收費(fèi) 請(qǐng)幫商場(chǎng)設(shè)計(jì)收費(fèi)的程序 解題指導(dǎo) 規(guī)范解答 設(shè)某人所購(gòu)掛歷本數(shù)為x 商場(chǎng)應(yīng)收其y元 則y關(guān)于x的函數(shù)關(guān)系式為 4分 程序如下 閱卷人點(diǎn)撥 通過閱卷后分析 對(duì)解答本題的失分警示和解題啟示總結(jié)如下 注 此處的 見規(guī)范解答過程 規(guī)范訓(xùn)練 12分 已知a b c三個(gè)實(shí)數(shù)中 有且只有一個(gè)是負(fù)數(shù) 設(shè)計(jì)一個(gè)程序 篩選出這個(gè)負(fù)數(shù) 解題設(shè)問 1 本題需要分類討論嗎 2 若需要 應(yīng)如何分類 需要 根據(jù)a b c哪個(gè)大于0分類 規(guī)范答題 程序如下 1 下列關(guān)于if語句的敘述正確的是 a if語句中必須有else和endif b if語句中可以沒有endif c if語句中可以沒有else 但必須以endif結(jié)束 d if語句中可以沒有endif 但必須有else 解析 選c if語句中的if和endif是成對(duì)出現(xiàn)的 但是else可以沒有 即滿足條件執(zhí)行 否則跳過if語句 故選c 2 給出以下四個(gè)問題 輸入x 輸出它的相反數(shù) 求面積為6的正方形的周長(zhǎng) 三個(gè)數(shù)a b c中輸出一個(gè)最大數(shù) 輸入x 輸出函數(shù)的函數(shù)值 其中不需要用條件語句來描述其算法的有 a 1個(gè) b 2個(gè) c 3個(gè) d 4個(gè) 解析 選b 兩小題中都不需要分類 所以不用條件語句 而 則必須分類 故需要用條件語句 3 下面的程序 如果輸入x y的值分別是2 30 則輸出的結(jié)果為 a 38 38

溫馨提示

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

評(píng)論

0/150

提交評(píng)論