版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北師大版高中數(shù)學(xué)必修北師大版高中數(shù)學(xué)必修3第二章第二章算法初步算法初步 基本算法語(yǔ)句基本算法語(yǔ)句 條件語(yǔ)句條件語(yǔ)句西安市東方中學(xué)薛冠峰學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo):1、知識(shí)與技能(、知識(shí)與技能(1)正確理解條件語(yǔ)句的概念)正確理解條件語(yǔ)句的概念;(2)會(huì)應(yīng)用)會(huì)應(yīng)用條件語(yǔ)句編寫(xiě)程序。條件語(yǔ)句編寫(xiě)程序。2、過(guò)程與方法:經(jīng)歷對(duì)現(xiàn)實(shí)生活情境的探究,認(rèn)識(shí)到應(yīng)用、過(guò)程與方法:經(jīng)歷對(duì)現(xiàn)實(shí)生活情境的探究,認(rèn)識(shí)到應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題方便簡(jiǎn)捷,促進(jìn)發(fā)展邏輯思維能力計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題方便簡(jiǎn)捷,促進(jìn)發(fā)展邏輯思維能力3、情感態(tài)度與價(jià)值觀:了解條件語(yǔ)句在程序中起判斷轉(zhuǎn)折、情感態(tài)度與價(jià)值觀:了解條件語(yǔ)句在程序中起判斷轉(zhuǎn)折作用,在
2、解決實(shí)際問(wèn)題中起決定作用。深刻體會(huì)到條件語(yǔ)句作用,在解決實(shí)際問(wèn)題中起決定作用。深刻體會(huì)到條件語(yǔ)句在解決大量問(wèn)題中起重要作用。在解決大量問(wèn)題中起重要作用。通過(guò)本課內(nèi)容的學(xué)習(xí),有益于我們養(yǎng)成嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)思維以及通過(guò)本課內(nèi)容的學(xué)習(xí),有益于我們養(yǎng)成嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)思維以及正確處理問(wèn)題的能力。正確處理問(wèn)題的能力。教學(xué)重點(diǎn):教學(xué)重點(diǎn):條件語(yǔ)句的表示方法、結(jié)構(gòu)和用法條件語(yǔ)句的表示方法、結(jié)構(gòu)和用法教學(xué)難點(diǎn):教學(xué)難點(diǎn):將具體問(wèn)題的流程圖轉(zhuǎn)化為程序語(yǔ)句的過(guò)程,條將具體問(wèn)題的流程圖轉(zhuǎn)化為程序語(yǔ)句的過(guò)程,條件語(yǔ)句的邏輯關(guān)系件語(yǔ)句的邏輯關(guān)系教學(xué)方法:教學(xué)方法:探究交流法。探究交流法。教學(xué)過(guò)程教學(xué)過(guò)程例例1:根據(jù)輸入:根據(jù)輸入x
3、的值,計(jì)算的值,計(jì)算y的值的值221,2.51,2.5xxyxx寫(xiě)出算法步驟,寫(xiě)出條件語(yǔ)句。寫(xiě)出算法步驟,寫(xiě)出條件語(yǔ)句。步驟步驟:(1)輸入輸入x;2.5x,則則y=21x (2)若若(3)若若2.5x ,則則y=21x (4)輸出輸出y.解:這里解:這里(2)、(3)步的選擇步的選擇部分可以用條件語(yǔ)句表示部分可以用條件語(yǔ)句表示:2.5x IfThen Elsey=x2+1y=x2-1End If一般地一般地,對(duì)于形如右方流程圖對(duì)于形如右方流程圖的算法的算法,都可以用下列語(yǔ)句來(lái)都可以用下列語(yǔ)句來(lái)表示表示:假假真真條件條件語(yǔ)句語(yǔ)句2語(yǔ)句語(yǔ)句1If條件條件Then語(yǔ)句語(yǔ)句1Else語(yǔ)句語(yǔ)句2計(jì)算機(jī)
4、在執(zhí)行計(jì)算機(jī)在執(zhí)行if-then-else語(yǔ)句時(shí),首先判斷條件,當(dāng)語(yǔ)句時(shí),首先判斷條件,當(dāng)條件成立時(shí),執(zhí)行條件成立時(shí),執(zhí)行then后后的語(yǔ)句,如果條件不成立,的語(yǔ)句,如果條件不成立,就執(zhí)行就執(zhí)行else后的語(yǔ)句后的語(yǔ)句End If 廣州市出租車(chē)公司規(guī)定廣州市出租車(chē)公司規(guī)定:2.3公里及公里及2.3公里以內(nèi)為起步公里以內(nèi)為起步價(jià)價(jià)7元元,若超過(guò)若超過(guò)2.3公里公里,超過(guò)部分按每公里超過(guò)部分按每公里2.6元收費(fèi)元收費(fèi),畫(huà)畫(huà)出流程圖出流程圖,用條件語(yǔ)句描述一個(gè)乘客所付車(chē)費(fèi)的算法用條件語(yǔ)句描述一個(gè)乘客所付車(chē)費(fèi)的算法,y=7lse y=7+2.6(x-3)開(kāi)始開(kāi)始輸入輸入xx2.3y=7+2.6(x-2
5、.3)y=7輸出輸出y結(jié)束結(jié)束是是否否f x 2.3hen輸入輸入x;輸出輸出yEnd If例例2 在音樂(lè)唱片超市里在音樂(lè)唱片超市里,每張唱片售價(jià)每張唱片售價(jià)25元元.顧客如果顧客如果購(gòu)買(mǎi)購(gòu)買(mǎi)5張以上張以上(含含5張張)唱片唱片,則按照九折收費(fèi)則按照九折收費(fèi);如果顧客如果顧客購(gòu)買(mǎi)購(gòu)買(mǎi)10張以上張以上(含含10張張)唱片唱片,則按照八五折收費(fèi)則按照八五折收費(fèi).請(qǐng)用請(qǐng)用語(yǔ)句描述完成計(jì)費(fèi)工作的算法語(yǔ)句描述完成計(jì)費(fèi)工作的算法,畫(huà)出算法流程圖畫(huà)出算法流程圖.解解 假如用變量假如用變量a表示顧客購(gòu)買(mǎi)的唱片數(shù)表示顧客購(gòu)買(mǎi)的唱片數(shù),用變量用變量C表示顧客要繳納的金額表示顧客要繳納的金額.則這個(gè)算法可以表示為則
6、這個(gè)算法可以表示為:1、輸入、輸入a.2、對(duì)、對(duì)a進(jìn)行判斷進(jìn)行判斷:(1)若若0a5,則則C=25a;(2)若若 5a10,則則C=22.5a;a(3)若若10 ,則則C=21.25a.3、輸出、輸出C .條件語(yǔ)句條件語(yǔ)句:輸入輸入a;fa5 henC=25*aIf 10aThen C=22.5*alseC=21.25*a輸出輸出C.開(kāi)始開(kāi)始輸入輸入a5a10a輸出輸出C結(jié)束結(jié)束C=25aC=21.25a是是否否否否是是C=22.5aElseEnd IfEnd If一一個(gè)個(gè)條條件件語(yǔ)語(yǔ)句句一個(gè)條件語(yǔ)句一個(gè)條件語(yǔ)句實(shí)際上實(shí)際上,對(duì)于上面的形式,用形如下對(duì)于上面的形式,用形如下面所示流程圖描述的算
7、法都可以用面所示流程圖描述的算法都可以用下面的下面的復(fù)合復(fù)合if語(yǔ)句語(yǔ)句來(lái)表示來(lái)表示:條件條件1條件條件2語(yǔ)句語(yǔ)句3語(yǔ)句語(yǔ)句2語(yǔ)句語(yǔ)句1假假真真真真假假I(mǎi)f Then Else If Then Else復(fù)合條件語(yǔ)句一般含有兩個(gè)或兩個(gè)以上的條件結(jié)構(gòu)中,編程時(shí)復(fù)合條件語(yǔ)句一般含有兩個(gè)或兩個(gè)以上的條件結(jié)構(gòu)中,編程時(shí),要明確條件與語(yǔ)句之間的對(duì)應(yīng)關(guān)系,最好先作流程圖,理清判斷要明確條件與語(yǔ)句之間的對(duì)應(yīng)關(guān)系,最好先作流程圖,理清判斷的先后順序,再編程的先后順序,再編程End IfEnd If開(kāi)始開(kāi)始4整除整除y100整除整除y輸出輸出y是閏年是閏年輸出輸出“y 不不是閏年是閏年”400整除整除y輸出輸出“
8、y是閏年是閏年”輸出輸出“y不是閏年不是閏年”結(jié)束結(jié)束否否是是是是否否輸入輸入y1.請(qǐng)?jiān)囍脧?fù)合請(qǐng)?jiān)囍脧?fù)合if語(yǔ)句表示語(yǔ)句表示閏年問(wèn)題的算法閏年問(wèn)題的算法.練習(xí):練習(xí):輸入輸入y;If 4不能整除不能整除y Then輸出輸出y不是閏年不是閏年ElseIf 100不能整除不能整除y Then輸出輸出y是閏年是閏年ElseIf 400能整除能整除y Then輸出輸出y是閏年是閏年Else輸出輸出y不是閏年不是閏年End IfEnd IfEnd If條件語(yǔ)句條件語(yǔ)句簡(jiǎn)單條件語(yǔ)句簡(jiǎn)單條件語(yǔ)句復(fù)合條件語(yǔ)句復(fù)合條件語(yǔ)句本節(jié)課主要學(xué)習(xí)了條件語(yǔ)句的結(jié)構(gòu)、特點(diǎn)、作用以及本節(jié)課主要學(xué)習(xí)了條件語(yǔ)句的結(jié)構(gòu)、特點(diǎn)、作
9、用以及用法,并懂得利用它解決一些簡(jiǎn)單問(wèn)題。條件語(yǔ)句使用法,并懂得利用它解決一些簡(jiǎn)單問(wèn)題。條件語(yǔ)句使程序執(zhí)行產(chǎn)生的分支,根據(jù)不同的條件執(zhí)行不同的路程序執(zhí)行產(chǎn)生的分支,根據(jù)不同的條件執(zhí)行不同的路線,使復(fù)雜問(wèn)題簡(jiǎn)單化。線,使復(fù)雜問(wèn)題簡(jiǎn)單化。 條件語(yǔ)句一般用在需要對(duì)條件進(jìn)行判斷的算法設(shè)計(jì)條件語(yǔ)句一般用在需要對(duì)條件進(jìn)行判斷的算法設(shè)計(jì)中,如判斷一個(gè)數(shù)的正負(fù),確定兩個(gè)數(shù)的大小等問(wèn)題,中,如判斷一個(gè)數(shù)的正負(fù),確定兩個(gè)數(shù)的大小等問(wèn)題,還有求分段函數(shù)的函數(shù)值等,往往要用條件語(yǔ)句,有還有求分段函數(shù)的函數(shù)值等,往往要用條件語(yǔ)句,有時(shí)甚至要用到條件語(yǔ)句的嵌套。時(shí)甚至要用到條件語(yǔ)句的嵌套。作業(yè)作業(yè)1課本:習(xí)題課本:習(xí)題2
10、3 A組組第第2,3題題教學(xué)反思:教學(xué)反思:小結(jié):小結(jié):謝謝觀看!謝謝觀看!2.3.2 循環(huán)語(yǔ)句否開(kāi)始n=1a=15n輸出an=n+1n66結(jié)束是變量n控制著循環(huán)的開(kāi)始和結(jié)束,稱(chēng)為循環(huán)變量反復(fù)執(zhí)行的部分,稱(chēng)為循環(huán)體此用于判斷是否繼續(xù)執(zhí)行循環(huán)體,稱(chēng)為循環(huán)的終止條件1.指出下圖中的循環(huán)變量,循環(huán)體,循環(huán)終止條件2.畫(huà)出循環(huán)結(jié)構(gòu)的流程圖的基本模式循環(huán)變量=初始值循環(huán)體循環(huán)變量=循環(huán)變量的后繼值循環(huán)變量終值是否 循環(huán)結(jié)構(gòu)是算法中的基本結(jié)構(gòu),for語(yǔ)句是表達(dá)循環(huán)結(jié) 構(gòu)最常見(jiàn)的語(yǔ)句之一,它適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu).循環(huán)語(yǔ)句for語(yǔ)句的一般格式For 循環(huán)變量 = 初始值 To 終值循環(huán)體Next
11、滿足條件循環(huán)體否是基本框圖 計(jì)算機(jī)在執(zhí)行For語(yǔ)句時(shí)先對(duì)循環(huán)變量賦值,然后與循環(huán)變量的終值比較,若小于或等于終值,則執(zhí)行循環(huán)體,然后循環(huán)變量的值增加,再與終值比較,若還小于或等于終值,再執(zhí)行循環(huán)體,循環(huán)變量的值再增加,以此類(lèi)推,直到循環(huán)變量的值大于終值時(shí),停止執(zhí)行循環(huán)體。強(qiáng)調(diào):(利用For循環(huán)描述算法時(shí),要注意設(shè)定好循環(huán)變量的初始值和終值,避免出現(xiàn)多一次循環(huán)或少一次循環(huán)的情況。)for語(yǔ)句的執(zhí)行過(guò)程例3 菲波那契數(shù)列是這樣的一列數(shù)0,1,1,2,3,5,8,13,21,34.,后一項(xiàng)數(shù)等于前兩項(xiàng)的和.設(shè)計(jì)一個(gè)算法,輸出菲波拉契數(shù)列的前50項(xiàng),使用for語(yǔ)句描述該算法.解:f1=0,f2=1;
12、輸出“斐波那契數(shù)列:”f1 ,f2 for i=3 to 50 f3=f1+f2輸出f3f1=f2f2=f3Next循環(huán)變量初始值終值循環(huán)體i50i=3i=i+1結(jié)束YNf1=0f2=1開(kāi)始f3=f1+f2f1=f2 f2= f3 輸出f1, f2輸出f3練習(xí)1.用循環(huán)語(yǔ)句寫(xiě)出計(jì)算1111231 0 0 0值的一個(gè)程序. For i=1 To 1000 Next輸出S;S:= S + ;1i解: S=0 例4.閱讀下列用for語(yǔ)句寫(xiě)出的算法,說(shuō)明該算法的處理功能.S=0T=1 for i=1 to 20 S=S+iT=T*i輸出S輸出TNexts=0T=1i=1S=s+iT=Tii=i+1i2
13、0輸出S,T結(jié)束開(kāi)始否是 這個(gè)算法實(shí)際上是求和 S=1+2+3+20 及求積 T=12320 這兩件事情.在一些循環(huán)結(jié)構(gòu)中,預(yù)先不知道循環(huán)的次數(shù),要根據(jù)其它形式的終止條件停止循環(huán),在這種情況下一般用Do Loop語(yǔ)句如何尋找滿足1234n100條件的最小整數(shù)?Do Loop語(yǔ)句一般形式為:Loop WhileDo循環(huán)體循環(huán)體滿足條件條件為真基本框圖是否 先執(zhí)行一次循環(huán)體,然后對(duì)Loop While后面的條件進(jìn)行判斷,若條件滿足,則返回執(zhí)行循環(huán)體,再進(jìn)行條件判斷,直到條件不滿足時(shí)停止循環(huán). Do Loop語(yǔ)句的執(zhí)行過(guò)程:解:s=1 n=1Do s=s*n n=n+1Loop While s 100PRINT n-1如何尋找滿足1234 n100條件的最小整數(shù)?3.用Do Loo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度辦事處知識(shí)產(chǎn)權(quán)專(zhuān)利實(shí)施許可與授權(quán)合同
- 家裝項(xiàng)目監(jiān)管合同
- 二零二五年度辦公室清潔與員工健康關(guān)懷合同
- 農(nóng)產(chǎn)品銷(xiāo)售居間合同委托書(shū)
- 有保證人借款合同
- 全新借錢(qián)的合同
- 制造業(yè)自動(dòng)化技術(shù)指南
- 醫(yī)院技術(shù)合作協(xié)議
- 工程建設(shè)項(xiàng)目招標(biāo)代理協(xié)議書(shū)
- 商標(biāo)權(quán)轉(zhuǎn)讓合同
- C++反匯編與逆向分析技術(shù)揭秘(第2版)
- 實(shí)驗(yàn)動(dòng)物飼養(yǎng)人員崗位競(jìng)聘演講范文匯報(bào)報(bào)告范文
- 商業(yè)地產(chǎn)市場(chǎng)競(jìng)品樓盤(pán)市場(chǎng)調(diào)研表格
- GB/T 709-2019熱軋鋼板和鋼帶的尺寸、外形、重量及允許偏差
- GB/T 14177-2003林業(yè)機(jī)械便攜式割灌機(jī)和割草機(jī)試驗(yàn)方法
- FZ/T 54007-2019錦綸6彈力絲
- DB11-T 291-2022日光溫室建造規(guī)范
- 外貿(mào)業(yè)務(wù)員面試試卷
- 紀(jì)檢知識(shí)答題測(cè)試題及答案
- 人教版八年級(jí)人文地理下冊(cè)知識(shí)點(diǎn)整理(2021版)
- 道教系統(tǒng)諸神仙位寶誥全譜
評(píng)論
0/150
提交評(píng)論