![2024-2025學(xué)年高中數(shù)學(xué)第二章算法初步2.3幾種基本語句2.3.1條件語句學(xué)案北師大版必修3_第1頁](http://file4.renrendoc.com/view10/M01/0B/3F/wKhkGWem2--ALfTWAAFrJDV9dgI238.jpg)
![2024-2025學(xué)年高中數(shù)學(xué)第二章算法初步2.3幾種基本語句2.3.1條件語句學(xué)案北師大版必修3_第2頁](http://file4.renrendoc.com/view10/M01/0B/3F/wKhkGWem2--ALfTWAAFrJDV9dgI2382.jpg)
![2024-2025學(xué)年高中數(shù)學(xué)第二章算法初步2.3幾種基本語句2.3.1條件語句學(xué)案北師大版必修3_第3頁](http://file4.renrendoc.com/view10/M01/0B/3F/wKhkGWem2--ALfTWAAFrJDV9dgI2383.jpg)
![2024-2025學(xué)年高中數(shù)學(xué)第二章算法初步2.3幾種基本語句2.3.1條件語句學(xué)案北師大版必修3_第4頁](http://file4.renrendoc.com/view10/M01/0B/3F/wKhkGWem2--ALfTWAAFrJDV9dgI2384.jpg)
![2024-2025學(xué)年高中數(shù)學(xué)第二章算法初步2.3幾種基本語句2.3.1條件語句學(xué)案北師大版必修3_第5頁](http://file4.renrendoc.com/view10/M01/0B/3F/wKhkGWem2--ALfTWAAFrJDV9dgI2385.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE1-2.3.1條件語句[航向標(biāo)·學(xué)習(xí)目標(biāo)]1.理解條件語句是表達(dá)選擇結(jié)構(gòu)的語句,條件語句在程序中起推斷作用,在解決實(shí)際問題中起確定作用.2.駕馭條件語句的書寫格式,駕馭用If語句和復(fù)合If語句描述條件結(jié)構(gòu)算法.[讀教材·自主學(xué)習(xí)]1.輸入語句又稱“鍵盤輸入語句”,在算法語句運(yùn)行過程中,停機(jī)等候用戶由鍵盤輸入數(shù)據(jù),而不須要在寫算法語句時(shí)指定,其作用是實(shí)現(xiàn)算法的eq\o(□,\s\up3(01))輸入信息.2.輸出語句又稱“打印語句”將表達(dá)式的值在屏幕上顯示出來,其作用是實(shí)現(xiàn)算法的eq\o(□,\s\up3(02))輸出信息.3.條件語句的格式1(1)格式(2)功能:當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對If后邊的條件進(jìn)行推斷,假如eq\o(□,\s\up3(05))滿意條件P,那么執(zhí)行語句A,否則執(zhí)行eq\o(□,\s\up3(06))End_If之后的語句,即結(jié)束條件語句.(3)留意:算法框圖中的選擇結(jié)構(gòu)(下圖)轉(zhuǎn)化為條件語句格式1.4.條件語句的格式2(1)格式(2)功能:當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對If后的條件進(jìn)行推斷,假如滿意條件P,那么執(zhí)行eq\o(□,\s\up3(09))語句1,再執(zhí)行EndIf之后的語句,即結(jié)束條件語句;假如不滿意條件P,那么執(zhí)行eq\o(□,\s\up3(10))語句2,再執(zhí)行EndIf之后的語句,即結(jié)束條件語句.[看名師·疑難剖析]1.運(yùn)用條件語句時(shí)應(yīng)留意的問題(1)條件語句是一個(gè)語句,If,Then,Else,EndIf都是語句的一部分.(2)條件語句必需是以If起先,以EndIf結(jié)束,一個(gè)If必需與一個(gè)EndIf相對應(yīng).(3)假如程序中只需對條件為真的狀況作出處理,不用處理?xiàng)l件為假的狀況時(shí),Else分支可以省略,此時(shí)條件語句就由雙支變?yōu)閱沃В?4)為了程序的可讀性,一般If、Else與EndIf頂格書寫,其他的語句體前面則空兩格.2.條件語句的嵌套及一般形式在某些較為困難的算法中,有時(shí)須要對按條件要求執(zhí)行的某一語句(特殊是Else后的語句體2)接著依據(jù)另一條件進(jìn)行推斷,這時(shí)可以再利用一條件語句完成這一要求,這樣就形成了條件語句的嵌套.其一般形式為:eq\b\lc\\rc\](\a\vs4\al\co1(If條件1Then,語句體1,Else,\b\lc\\rc\](\a\vs4\al\co1(If條件2Then,語句體2,Else,語句體3,EndIf))內(nèi)層條件語句,EndIf))外層條件語句相應(yīng)的程序框圖為:留意:在應(yīng)用條件結(jié)構(gòu)的嵌套時(shí),留意If與EndIf是由內(nèi)層到外層相對應(yīng)的.程序編寫時(shí)要成對出現(xiàn).考點(diǎn)一輸入、輸出語句的格式與作用例1寫出下列程序的運(yùn)行結(jié)果.(1)Inputa,bm=aa=bb=mPrinta,bEnd若輸入2,5,則輸出結(jié)果為________;(2)Print“26+24=”;26+24End輸出結(jié)果為________;(3)Inputa,b,cPrinta,b,cEnd若輸入1,2,3,4,5,則輸出結(jié)果為________.[解析]本題主要考查輸入、輸出語句的作用.[答案](1)52(2)26+24=50(3)123eq\a\vs4\al([變式訓(xùn)練1])下列給出的輸出語句正確的是________.①PrintA=4②Print“你的姓名”XM③Printa,b,c④Print20,3*2④PrintS答案③④⑤解析結(jié)合輸出語句格式,比照說明內(nèi)容,比較可得結(jié)論.故填③④⑤.考點(diǎn)二If-Then語句的應(yīng)用例2編寫程序并畫出算法框圖,輸入一個(gè)正數(shù)x,求函數(shù)y=|lnx|(x>0)的值.[分析]由題目可獲得以下主要信息:①本題是求函數(shù)y=|lnx|的函數(shù)值的問題.②寫出程序和算法框圖.解答本題可以先求出lnx的值.利用單支條件語句對lnx<0時(shí)的值輸出其相反數(shù)即可.[解]算法框圖如下圖.程序如下:eq\x(\a\al(Input“請輸入x”;x,y=LOGx,Ify<0Then,y=-y,EndIf,Print“函數(shù)值為”;y,End))類題通法單支條件語句采納If-Then的形式,對If后的條件進(jìn)行推斷,若條件成立,則執(zhí)行Then后的語句;若條件不成立,則結(jié)束條件語句,執(zhí)行EndIf后面的語句.eq\a\vs4\al([變式訓(xùn)練2])設(shè)計(jì)程序,對輸入的隨意兩個(gè)實(shí)數(shù),按從大到小的依次排列,并輸出.解算法框圖如下圖所示:程序:考點(diǎn)三If-Then-Else語句的應(yīng)用例3已知y=eq\b\lc\{\rc\(\a\vs4\al\co1(x2+1x≥0,,x2-1x<0,))編寫程序并畫出算法框圖,輸入自變量x的值,輸出相應(yīng)的函數(shù)值.[分析]由題目可獲得以下主要信息:①本題是關(guān)于分段函數(shù)的求值問題;②分段函數(shù)解析式已給出;③輸入自變量x,要求輸出相應(yīng)的函數(shù)值.解答本題可用If-Then-Else語句對x≥0是否成立做推斷,依據(jù)其是否成立求函數(shù)值要用不同的解析式.[解]算法框圖:程序:類題通法雙支條件語句,采納If-Then-Else的格式編寫,一般要先通過程序框圖理清條件是否成立時(shí)執(zhí)行的語句,再寫出程序.eq\a\vs4\al([變式訓(xùn)練3])已知函數(shù)f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x2+2xx≤0,,3xx>0,))編寫一個(gè)程序,使得對于每一個(gè)輸入的x的值,都能得到相應(yīng)的函數(shù)值.解程序:考點(diǎn)四條件語句的嵌套例4已知分段函數(shù)y=eq\b\lc\{\rc\(\a\vs4\al\co1(1,x>0,,0,x=0,,-1,x<0,))試畫出算法框圖并編寫程序,輸入x的值,輸出y的值.[分析]輸入的x值,正、負(fù)需探討,故用條件結(jié)構(gòu)的框圖,編寫含條件語句的程序.[解]算法框圖如下圖所示.程序:類題通法由算法框圖可看出:選擇結(jié)構(gòu)中還套有條件結(jié)構(gòu),形成選擇結(jié)構(gòu)的嵌套.因此,在編寫程序時(shí),要留意“If”與“EndIf”的配對.常用文字“縮進(jìn)”來表示嵌套的層次.eq\a\vs4\al([變式訓(xùn)練4])以下給出的是用條件語句編寫的一個(gè)程序,依據(jù)該程序回答問題:程序:(1)若輸入-4,則輸出結(jié)果是________;(2)若輸入3,則輸出結(jié)果是________;(3)該程序的功能是求函數(shù)________的值.答案(1)-8(2)2(3)y=eq\b\lc\{\rc\(\a\vs4\al\co1(2xx<3,,2x=3,,x2-1x>3))解析(1)∵-4<3,∴y=2×(-4)=-8.(2)∵x=3,∴y=2.(3)將程序轉(zhuǎn)化可得,此程序表達(dá)的就是求分段函數(shù)y=eq\b\lc\{\rc\(\a\vs4\al\co1(2xx<3,,2x=3,,x2-1x>3))的函數(shù)值.考點(diǎn)五條件語句的疊加例5設(shè)計(jì)一個(gè)程序,隨意輸入四個(gè)數(shù)a,b,c,d,將它們依據(jù)從小到大的依次排列后輸出.[分析]我們可以找出a,b,c,d中的最小者放在a中,然后將余下的三個(gè)數(shù)中的最小者放入b中,再找出余下的兩數(shù)中的小者放入c中,然后輸出a,b,c,d即可將四個(gè)數(shù)按從小到大的依次排列.[解]程序如下:Input“a,b,c,d=”;a,b,c,dIfa>bThent=aa=bb=tEndIfIfc>dThent=cc=dd=tEndIfIfa>cThent=aa=cc=tEndIfIfb>dThent=bb=dd=tEndIfIfc>dThent=cc=dd=tEndIfPrinta,b,c,dEndeq\a\vs4\al([變式訓(xùn)練5])編寫程序并畫出程序框圖,隨意輸入三個(gè)實(shí)數(shù),輸出這三個(gè)實(shí)數(shù)中的最小數(shù).解程序如下:算法框圖為:[例](12分)下面一個(gè)算法框圖,能夠推斷一個(gè)整數(shù)是否為3的倍數(shù),寫出推斷框內(nèi)應(yīng)填的條件,并依據(jù)算法框圖寫出算法語句.(一)精妙思路點(diǎn)撥(二)分層規(guī)范細(xì)解因?yàn)樵撍惴ǖ墓δ苁峭茢嘁粋€(gè)整數(shù)是否為3的倍數(shù),故m可能取0,1,2.因?yàn)橥茢酁槭堑臅r(shí)候,輸出的是“x是3的倍數(shù)”,故推斷框內(nèi)應(yīng)填eq\a\vs4\al(m=0)①3分算法語句如下:輸入x;5分m=xMOD3(xMOD3是x除以3的余數(shù))7分Ifm=0eq\a\vs4\al(Then)②輸出“x是3的倍數(shù)”9分Else輸出“x不是3的倍數(shù)”11分eq\a\vs4\al(EndIf)③12分(三)來自一線的報(bào)告通過閱卷后分析,對解答本題的失分警示和解題啟示總結(jié)如下:(注:此處的①②③見分層規(guī)范細(xì)解過程)(四)類題練筆駕馭下面的算法框圖中假如輸入x=3,計(jì)算輸出的y值,并結(jié)合算法框圖寫出算法語句.解由于x=3滿意條件,所以應(yīng)代入y=x2-1,計(jì)算可得y=8.算法如下:(五)解題設(shè)問(1)在算法框圖中含有哪些算法的基本結(jié)構(gòu)?________.(2)在寫算法時(shí),須要用到什么語句?________.答案(1)依次結(jié)構(gòu)和選擇結(jié)構(gòu)(2)條件語句1.下列語句可用來表示選擇結(jié)構(gòu)的是()A.輸入語句 B.輸出語句C.賦值語句 D.條件語句答案D2.若輸入x的值為3,該程序運(yùn)行后,輸出變量y的值是()A.3 B.6C.9 D.27答案B解析該程序是求分段函數(shù)y=eq\b\lc\{\rc\(\a\vs4\al\co1(x2x>3,,2xx≤3))的函數(shù)值.∴x=3時(shí)y=6.3.下面程序:當(dāng)輸入11時(shí),運(yùn)行程序后,輸出的y的值
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國包裝飲用水行業(yè)市場供需現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2025年手表鏡片行業(yè)深度研究分析報(bào)告
- 紡織印染油料運(yùn)輸協(xié)議范本
- 2025年光機(jī)電一體化產(chǎn)品項(xiàng)目投資可行性研究分析報(bào)告
- 衢州專業(yè)寫可行性研究報(bào)告
- 中國木制圣誕掛件項(xiàng)目投資可行性研究報(bào)告
- 農(nóng)業(yè)項(xiàng)目苗木調(diào)運(yùn)合同樣本
- 二零二五年度車險(xiǎn)銷售居間代理合同范本
- 消防指揮中心建設(shè)項(xiàng)目可行性研究報(bào)告
- 直播帶貨與新零售模式的結(jié)合探索
- 華為客服制度
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 醫(yī)美面部抗衰老注射項(xiàng)目培訓(xùn)課件
- 2024-2029年中國限幅器芯片行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報(bào)告
- 醫(yī)療器械市場規(guī)劃
- 安徽省合肥市廬陽區(qū)評價(jià)2023-2024學(xué)年六年級下學(xué)期小升初數(shù)學(xué)模擬試卷+
- 2024年3月山東省直監(jiān)獄類面試題及參考答案全套
- 新產(chǎn)品研發(fā)工作總結(jié)匯報(bào)
- Optix-OSN3500智能化光傳輸設(shè)備業(yè)務(wù)配置手冊范本
- swagelok管接頭安裝培訓(xùn)教程
- 公墓管理考核方案
評論
0/150
提交評論