2019-2020年人教版高中數(shù)學(xué)必修三教案:1-2-2 條件語(yǔ)句.doc
《2019-2020年人教版高中數(shù)學(xué)必修三教案:1-2-2 條件語(yǔ)句.doc》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《2019-2020年人教版高中數(shù)學(xué)必修三教案:1-2-2 條件語(yǔ)句.doc(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
2019-2020年人教版高中數(shù)學(xué)必修三教案:1-2-2 條件語(yǔ)句 項(xiàng)目 內(nèi)容 課題 1.2.2 條件語(yǔ)句 (共 1 課時(shí)) 修改與創(chuàng)新 教學(xué) 目標(biāo) 1.理解學(xué)習(xí)基本算法語(yǔ)句的意義. 2.學(xué)會(huì)條件語(yǔ)句的基本用法. 3.理解算法步驟、程序框圖和算法語(yǔ)句的關(guān)系,學(xué)會(huì)算法語(yǔ)句的寫(xiě)法 教學(xué)重、 難點(diǎn) 教學(xué)重點(diǎn):條件語(yǔ)句的基本用法. 教學(xué)難點(diǎn):算法語(yǔ)句的寫(xiě)法. 教學(xué) 準(zhǔn)備 多媒體課件 教學(xué)過(guò)程 導(dǎo)入新課 (直接導(dǎo)入) 前面我們學(xué)習(xí)了程序框圖的畫(huà)法,為了讓計(jì)算機(jī)能夠理解算法步驟、程序框圖,上一節(jié)我們學(xué)習(xí)了輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句,今天我們開(kāi)始學(xué)習(xí)條件語(yǔ)句. 推進(jìn)新課 新知探究 提出問(wèn)題 (1)回憶程序框圖中的兩種條件結(jié)構(gòu). (2)指出條件語(yǔ)句的格式及功能. (3)指出兩種條件語(yǔ)句的相同點(diǎn)與不同點(diǎn). (4)揭示程序中的條件語(yǔ)句與程序框圖中的條件結(jié)構(gòu)存在一一對(duì)應(yīng)關(guān)系. 討論結(jié)果: (1)一個(gè)算法中,經(jīng)常會(huì)遇到一些條件的判斷,算法的流程根據(jù)條件是否成立有不同的流向.條件結(jié)構(gòu)就是處理這種過(guò)程的結(jié)構(gòu). 用程序框圖表示條件結(jié)構(gòu)如下圖: (2)條件語(yǔ)句 1“IF—THEN—ELSE”語(yǔ)句 格式: IF 條件 THEN 語(yǔ)句體1 ELSE 語(yǔ)句體2 END IF 功能:在“IF—THEN—ELSE”語(yǔ)句中,“條件”表示判斷的條件,“語(yǔ)句體1”表示滿(mǎn)足條件時(shí)執(zhí)行的操作內(nèi)容;“語(yǔ)句體2”表示不滿(mǎn)足條件時(shí)執(zhí)行的操作內(nèi)容;END IF表示條件語(yǔ)句的結(jié)束.計(jì)算機(jī)在執(zhí)行“IF—THEN—ELSE”語(yǔ)句時(shí),首先對(duì)IF后的條件進(jìn)行判斷,如果符合條件,則執(zhí)行THEN后面的“語(yǔ)句1”;若不符合條件,則執(zhí)行ELSE后面的“語(yǔ)句2”. 2“IF—THEN”語(yǔ)句 格式: IF 條件 THEN 語(yǔ)句體 END IF 功能:“條件”表示判斷的條件;“語(yǔ)句”表示滿(mǎn)足條件時(shí)執(zhí)行的操作內(nèi)容,條件不滿(mǎn)足時(shí),直接結(jié)束判斷過(guò)程;END IF表示條件語(yǔ)句的結(jié)束.計(jì)算機(jī)在執(zhí)行“IF—THEN”語(yǔ)句時(shí),首先對(duì)IF后的條件進(jìn)行判斷,如果符合條件就執(zhí)行THEN后邊的語(yǔ)句,若不符合條件則直接結(jié)束該條件語(yǔ)句,轉(zhuǎn)而執(zhí)行其他后面的語(yǔ)句. (3)相同點(diǎn):首先對(duì)IF后的條件進(jìn)行判斷,如果符合條件就執(zhí)行THEN后邊的語(yǔ)句. 不同點(diǎn):對(duì)于“IF—THEN—ELSE”語(yǔ)句,若不符合條件,則執(zhí)行ELSE后面的“語(yǔ)句體2”. 對(duì)于“IF—THEN”語(yǔ)句,若不符合條件則直接結(jié)束該條件語(yǔ)句,轉(zhuǎn)而執(zhí)行其他后面的語(yǔ)句. (4)程序中的條件語(yǔ)句與程序框圖中的條件結(jié)構(gòu)存在一一對(duì)應(yīng)關(guān)系如下圖: 應(yīng)用示例 例1 編寫(xiě)一個(gè)程序,求實(shí)數(shù)x的絕對(duì)值. 算法分析:首先,我們來(lái)設(shè)計(jì)求實(shí)數(shù)x的絕對(duì)值的算法,因?yàn)閷?shí)數(shù)x的絕對(duì)值為 |x|= 所以算法步驟可以寫(xiě)成: 第一步,輸入一個(gè)實(shí)數(shù)x. 第二步,判斷x的符號(hào).若x≥0,則輸出x;否則,輸出-x. 顯然,“第二步”可以用條件結(jié)構(gòu)來(lái)實(shí)現(xiàn). 程序框圖如下圖: 程序: INPUT x IF x>=0 THEN PRINT x ELSE PRINT -x END IF END 點(diǎn)評(píng):通過(guò)本題我們看到算法步驟可以轉(zhuǎn)化為程序框圖,程序框圖可以轉(zhuǎn)化為算法語(yǔ)句.本題揭示了它們之間的內(nèi)在聯(lián)系,只要理解了程序框圖與算法語(yǔ)句的對(duì)應(yīng)關(guān)系,把程序框圖轉(zhuǎn)化為算法語(yǔ)句就很容易了. 變式訓(xùn)練 閱讀下面的程序,你能得出什么結(jié)論? INPUT x IF x<0 THEN x=-x END IF PRINT x END 解:由程序得出,該程序是輸出x的絕對(duì)值. 例2 把前面求解一元二次方程ax2+bx+c=0的程序框圖轉(zhuǎn)化為程序. 解:由程序框圖可以發(fā)現(xiàn),其中包含著兩個(gè)條件結(jié)構(gòu),而且內(nèi)層的條件結(jié)構(gòu)是外層的條件結(jié)構(gòu)的一個(gè)分支,所以,可以用“IF—THEN—ELSE—END IF”來(lái)完成轉(zhuǎn)化. 程序: INPUT “a,b,c=”;a,b,c d=b^2-4*a*c IF d>=0 THEN p=-b/(2*a) q=SQR(d)/(2*a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1,x2=”;p+q,p-q END IF ELSE PRINT“No real root” END IF END 例3 編寫(xiě)程序,使任意輸入的3個(gè)整數(shù)按從大到小的順序輸出. 算法分析:用a,b,c表示輸入的3個(gè)整數(shù).為了節(jié)約變量,把它們重新排列后,仍用a,b,c表示,并使a≥b≥c.具體操作步驟如下: 第一步,輸入3個(gè)整數(shù)a,b,c. 第二步,將a與b比較,并把小者賦給b,大者賦給a. 第三步,將a與c比較,并把小者賦給c,大者賦給a(此時(shí)a已是三者中最大的). 第四步,將b與c比較,并把小者賦給c,大者賦給b(此時(shí)a,b,c已按從大到小的順序排列好). 第五步,按順序輸出a,b,c. 如下圖所示,上述操作步驟可以用程序框圖更直觀(guān)地表達(dá)出來(lái). 根據(jù)程序框圖,寫(xiě)出相應(yīng)的計(jì)算機(jī)程序. INPUT “a,b,c=”;a,b,c IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END . 知能訓(xùn)練 中國(guó)網(wǎng)通規(guī)定:撥打市內(nèi)電話(huà)時(shí),如果不超過(guò)3分鐘,則收取話(huà)費(fèi)0.22元;如果通話(huà)時(shí)間超過(guò)3分鐘,則超出部分按每分鐘0.1元收取通話(huà)費(fèi),不足一分鐘按以一分鐘計(jì)算.設(shè)通話(huà)時(shí)間為t(分鐘),通話(huà)費(fèi)用y(元),如何設(shè)計(jì)一個(gè)程序,計(jì)算通話(huà)的費(fèi)用. 解:算法程序如下: INPUT “請(qǐng)輸入通話(huà)時(shí)間:”;t IF t<=3 THEN y=0.22 ELSE IF INT(t)=t THEN y=0.22+0.1*(t-3) ELSE y=0.22+0.1*(INT(t-3)+1) END IF END IF PRINT “通話(huà)費(fèi)用為:”;y END 拓展提升 函數(shù)y=寫(xiě)出求函數(shù)的函數(shù)值的程序. 解:INPUT x=”;x IF x>=0 and x<=4 THEN y=2*x ELSE IF x<=8 THEN y=8 ELSE y=2* (12-x) END IF END IF PRINT y END 課堂小結(jié) (1)條件語(yǔ)句的用法. (2)利用條件語(yǔ)句編寫(xiě)算法語(yǔ)句. 作業(yè) 習(xí)題1.2 B組1. 板書(shū)設(shè)計(jì) 略 教學(xué)反思 條件語(yǔ)句是算法語(yǔ)句的基礎(chǔ)和核心,本節(jié)設(shè)計(jì)以條件結(jié)構(gòu)和條件語(yǔ)句的對(duì)應(yīng)關(guān)系為基礎(chǔ),引導(dǎo)學(xué)生將程序框圖轉(zhuǎn)化為算法語(yǔ)句.本節(jié)的難點(diǎn)是正確區(qū)分疊加結(jié)構(gòu)和鑲嵌結(jié)構(gòu),并會(huì)應(yīng)用它們編寫(xiě)算法語(yǔ)句.本節(jié)選用大量精彩題目讓學(xué)生反復(fù)訓(xùn)練,使學(xué)生熟練掌握程序框圖與算法語(yǔ)句的關(guān)系,達(dá)到解決本節(jié)難點(diǎn)的目的.- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2019-2020年人教版高中數(shù)學(xué)必修三教案:1-2-2 條件語(yǔ)句 2019 2020 年人教版 高中數(shù)學(xué) 必修 教案 條件 語(yǔ)句
鏈接地址:http://www.hcyjhs8.com/p-6207947.html