版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.2.2條件語(yǔ)句【自主預(yù)習(xí)】【自主預(yù)習(xí)】主題主題: :條件語(yǔ)句條件語(yǔ)句根據(jù)條件結(jié)構(gòu)的兩種形式回答下面問(wèn)題根據(jù)條件結(jié)構(gòu)的兩種形式回答下面問(wèn)題: :1.1.圖圖結(jié)構(gòu)形式如何描述結(jié)構(gòu)形式如何描述? ?用文字語(yǔ)言描述用文字語(yǔ)言描述: :如果條件滿足如果條件滿足, ,則執(zhí)行步驟則執(zhí)行步驟A,A,否則執(zhí)否則執(zhí)行步驟行步驟A A的下一步的下一步. . 用符號(hào)語(yǔ)言描述用符號(hào)語(yǔ)言描述: : 2.2.圖圖結(jié)構(gòu)形式如何描述結(jié)構(gòu)形式如何描述? ?用文字語(yǔ)言描述用文字語(yǔ)言描述: :如果條件滿足則執(zhí)行如果條件滿足則執(zhí)行A,A,否則執(zhí)行否則執(zhí)行B.B. 用符號(hào)語(yǔ)言描述用符號(hào)語(yǔ)言描述: : 條件語(yǔ)句的格式、功能條件語(yǔ)句的格
2、式、功能格式一格式一格式二格式二條件條件語(yǔ)句語(yǔ)句IFIF條件條件THENTHEN_ENDENDIFIFIFIF條件條件THENTHEN _ _ELSEELSE_ENDENDIFIF語(yǔ)句體語(yǔ)句體語(yǔ)句體語(yǔ)句體1 1語(yǔ)句體語(yǔ)句體2 2格式一格式一格式二格式二語(yǔ)句語(yǔ)句功能功能首先對(duì)首先對(duì)IFIF后的后的_進(jìn)進(jìn)行判斷行判斷, ,如果如果(IF)(IF)條件條件符合符合, ,那么那么(THEN)(THEN)執(zhí)行執(zhí)行_,_,否則執(zhí)行否則執(zhí)行_之后的語(yǔ)句之后的語(yǔ)句首先對(duì)首先對(duì)IFIF后的后的_進(jìn)行判斷進(jìn)行判斷, ,如果如果(IF)(IF)條件符合條件符合, ,那么那么(THEN)(THEN)執(zhí)行執(zhí)行_,_,否
3、則否則(ELSE)(ELSE)執(zhí)行執(zhí)行_條件條件語(yǔ)句體語(yǔ)句體END IFEND IF條件條件語(yǔ)句體語(yǔ)句體1 1語(yǔ)句體語(yǔ)句體2 2【深度思考】【深度思考】結(jié)合教材結(jié)合教材P25P25例例5 5你認(rèn)為編寫一個(gè)問(wèn)題的程序的步驟是你認(rèn)為編寫一個(gè)問(wèn)題的程序的步驟是什么什么? ?第一步第一步:_.:_.第二步第二步:_.:_.第三步第三步:_.:_.寫出該問(wèn)題的算法寫出該問(wèn)題的算法畫出程序框圖畫出程序框圖對(duì)照框圖寫出程序?qū)φ湛驁D寫出程序【預(yù)習(xí)小測(cè)】【預(yù)習(xí)小測(cè)】1.1.下列關(guān)于條件語(yǔ)句的說(shuō)法正確的是下列關(guān)于條件語(yǔ)句的說(shuō)法正確的是( () )A.A.條件語(yǔ)句中必須有條件語(yǔ)句中必須有ELSEELSE和和END
4、IFEND IFB.B.條件語(yǔ)句中可以沒(méi)有條件語(yǔ)句中可以沒(méi)有END IFEND IFC.C.條件語(yǔ)句中可以沒(méi)有條件語(yǔ)句中可以沒(méi)有ELSE,ELSE,但是必須有但是必須有END IFEND IFD.D.條件語(yǔ)句中可以沒(méi)有條件語(yǔ)句中可以沒(méi)有END IF,END IF,但是必須有但是必須有ELSEELSE【解析】【解析】選選C.C.由于條件語(yǔ)句有兩種不同的格式由于條件語(yǔ)句有兩種不同的格式, ,一種格一種格式中沒(méi)有式中沒(méi)有ELSE,ELSE,但兩種格式都有但兩種格式都有ENDENDIF,IF,故故A,B,DA,B,D錯(cuò)錯(cuò)誤誤,C,C正確正確. .2.2.當(dāng)當(dāng)a=1,b=3a=1,b=3時(shí)時(shí), ,執(zhí)行完
5、下面一段程序后執(zhí)行完下面一段程序后,x,x的值是的值是( () )A.1A.1 B.3 B.3 C.4 C.4 D.-2 D.-2【解析】【解析】選選C.C.因?yàn)楫?dāng)因?yàn)楫?dāng)aba3,43,故滿足條件故滿足條件“x3”,x3”,所以執(zhí)行所以執(zhí)行THENTHEN后面的后面的y=xy=xx=4x=44=16.4=16.4.4.給出下面程序給出下面程序: :如果輸入如果輸入x=5,y=-20,x=5,y=-20,那么執(zhí)行此程序后那么執(zhí)行此程序后, ,輸出的結(jié)果是輸出的結(jié)果是_._.【解析】【解析】因?yàn)橐驗(yàn)閤=50,x=50,所以所以y=-20+3=-17,y=-20+3=-17,故故x-y=5-(-17
6、)=22,x-y=5-(-17)=22,y-x=-17-5=-22.y-x=-17-5=-22.答案答案: :22,-2222,-225.5.下面給出的是條件語(yǔ)句編寫的程序下面給出的是條件語(yǔ)句編寫的程序, ,該程序的功能是該程序的功能是求函數(shù)求函數(shù)_的函數(shù)值的函數(shù)值. .【解析】【解析】該程序的主要功能是對(duì)分段函數(shù)該程序的主要功能是對(duì)分段函數(shù)f(x)f(x)求值求值. .當(dāng)當(dāng)x3x3時(shí)時(shí),y=2x;,y=2x;當(dāng)當(dāng)x3x3時(shí)時(shí),y=x,y=x2 2-1.-1.所以函數(shù)為所以函數(shù)為y= y= 答案答案: :y=y= 2y2xx3x1x3., ,22xx3x1x3, ,6.6.編寫一個(gè)程序編寫一個(gè)
7、程序, ,根據(jù)輸入根據(jù)輸入x x的值的值, ,計(jì)算計(jì)算y= y= 的值的值.(.(仿照教材仿照教材P25P25例例5 5解析過(guò)程解析過(guò)程) )22x1x2,x1x2,【解析】【解析】算法如下算法如下: :第一步第一步, ,輸入輸入x x的值的值. .第二步第二步, ,判斷判斷x x的范圍的范圍: :若若x2,x2,則用則用y=xy=x2 2-1-1求函數(shù)值求函數(shù)值. .否否則用則用y=xy=x2 2+1+1求函數(shù)值求函數(shù)值. .第三步第三步, ,輸出輸出y y的值的值. .程序如下程序如下: :【互動(dòng)探究】【互動(dòng)探究】1.1.在語(yǔ)句體中在語(yǔ)句體中, ,是否還可以再有條件語(yǔ)句是否還可以再有條件語(yǔ)
8、句? ?什么情況下什么情況下有有? ?提示提示: :可以可以, ,當(dāng)需要分三種或三種以上的情況處理問(wèn)題當(dāng)需要分三種或三種以上的情況處理問(wèn)題時(shí)時(shí), ,就可以在語(yǔ)句體中再有條件語(yǔ)句就可以在語(yǔ)句體中再有條件語(yǔ)句. .2.2.兩種語(yǔ)句有什么區(qū)別和聯(lián)系兩種語(yǔ)句有什么區(qū)別和聯(lián)系? ?提示提示: :(1)(1)區(qū)別區(qū)別: :第一種條件語(yǔ)句只有一個(gè)語(yǔ)句體第一種條件語(yǔ)句只有一個(gè)語(yǔ)句體, ,是滿是滿足條件時(shí)執(zhí)行的語(yǔ)句體足條件時(shí)執(zhí)行的語(yǔ)句體; ;而第二種條件語(yǔ)句含有兩個(gè)語(yǔ)而第二種條件語(yǔ)句含有兩個(gè)語(yǔ)句體句體, ,滿足條件時(shí)執(zhí)行一個(gè)語(yǔ)句體滿足條件時(shí)執(zhí)行一個(gè)語(yǔ)句體, ,不滿足條件時(shí)執(zhí)行不滿足條件時(shí)執(zhí)行另一個(gè)語(yǔ)句體另一個(gè)語(yǔ)
9、句體. .(2)(2)聯(lián)系聯(lián)系: :兩種語(yǔ)句首先都要對(duì)條件進(jìn)行判斷兩種語(yǔ)句首先都要對(duì)條件進(jìn)行判斷, ,然后才執(zhí)然后才執(zhí)行相應(yīng)的語(yǔ)句體行相應(yīng)的語(yǔ)句體; ;執(zhí)行完語(yǔ)句體后執(zhí)行完語(yǔ)句體后, ,完成條件語(yǔ)句完成條件語(yǔ)句; ;都以都以IFIF開始開始, ,以以END IFEND IF結(jié)束結(jié)束. .【探究總結(jié)】【探究總結(jié)】知識(shí)歸納知識(shí)歸納: :注意事項(xiàng)注意事項(xiàng): :條件語(yǔ)句的關(guān)注點(diǎn)條件語(yǔ)句的關(guān)注點(diǎn)(1)(1)條件語(yǔ)句是一個(gè)語(yǔ)句條件語(yǔ)句是一個(gè)語(yǔ)句,IF,THEN,ELSE,END IF,IF,THEN,ELSE,END IF都是語(yǔ)都是語(yǔ)句的一部分句的一部分. .(2)(2)條件語(yǔ)句必須是以條件語(yǔ)句必須是以I
10、FIF開始開始, ,以以END IFEND IF結(jié)束結(jié)束, ,一個(gè)一個(gè)IFIF必必須與一個(gè)須與一個(gè)END IFEND IF相對(duì)應(yīng)相對(duì)應(yīng). .(3)(3)如果程序中只需對(duì)條件為真的情況作出處理如果程序中只需對(duì)條件為真的情況作出處理, ,不用不用處理?xiàng)l件為假的情況時(shí)處理?xiàng)l件為假的情況時(shí),ELSE,ELSE分支可以省略分支可以省略, ,此時(shí)條件此時(shí)條件語(yǔ)句就由雙支變?yōu)閱沃дZ(yǔ)句就由雙支變?yōu)閱沃? .(4)(4)為了程序的可讀性為了程序的可讀性, ,一般一般IFIF、ELSEELSE與與END IFEND IF頂格書頂格書寫寫, ,其他的語(yǔ)句體前面則空兩格其他的語(yǔ)句體前面則空兩格. .【題型探究】【題型
11、探究】類型一類型一: :條件語(yǔ)句的應(yīng)用條件語(yǔ)句的應(yīng)用【典例【典例1 1】(1)(2016(1)(2016菏澤高一檢測(cè)菏澤高一檢測(cè)) )閱讀下面程序閱讀下面程序. .若輸入若輸入x=4,x=4,則輸出則輸出y y的值為的值為_. .(2)(2)運(yùn)行如圖所示的程序運(yùn)行如圖所示的程序, ,若輸入若輸入a,ba,b分別為分別為3,4,3,4,則輸出則輸出_. .【解題指南】【解題指南】(1)(1)按照程序逐步執(zhí)行即可按照程序逐步執(zhí)行即可. .(2)(2)執(zhí)行程序可知輸出兩個(gè)數(shù)中的較大者執(zhí)行程序可知輸出兩個(gè)數(shù)中的較大者. .【解析】【解析】(1)(1)因?yàn)橐驗(yàn)閤=4,x=4,不滿足不滿足“x0”,x0”
12、,所以執(zhí)行的是所以執(zhí)行的是y=x-1,y=x-1,即即y=4-1=3.y=4-1=3.答案答案: :3 3(2)(2)由已知中的程序由已知中的程序, ,可得其功能是確定可得其功能是確定a,ba,b中的最大值中的最大值. .當(dāng)當(dāng)a=3,b=4a=3,b=4時(shí)時(shí), ,滿足滿足ab.ab.故故m=b=4.m=b=4.答案答案: :4 4【延伸探究】【延伸探究】1.(1.(改變問(wèn)法改變問(wèn)法) )寫出題寫出題(1)(1)中的程序?qū)?yīng)的分段函數(shù)中的程序?qū)?yīng)的分段函數(shù). .【解析】【解析】y=y= 22x5x0,x1x0.,2.(2.(改變問(wèn)法改變問(wèn)法) )題題(1)(1)中若輸出中若輸出y y的值為的值為
13、13,13,求輸入的求輸入的x x的的值值. .【解析】【解析】由程序知由程序知, ,當(dāng)當(dāng)x0 x0時(shí)時(shí), ,由由2x2x2 2-5=13,-5=13,所以所以x x2 2=9,=9,得得x=-3x=-3或或x=3(x=3(舍舍).).當(dāng)當(dāng)x0 x0時(shí)時(shí), ,由由x-1=13,x-1=13,得得x=14,x=14,故輸入故輸入x x的值為的值為-3-3或或14.14.【規(guī)律總結(jié)】【規(guī)律總結(jié)】條件語(yǔ)句應(yīng)用的關(guān)注點(diǎn)條件語(yǔ)句應(yīng)用的關(guān)注點(diǎn)(1)(1)正確理解正確理解IFTHENELSEIFTHENELSE語(yǔ)句的含義是解題關(guān)鍵語(yǔ)句的含義是解題關(guān)鍵. .(2)(2)算法中的條件結(jié)構(gòu)由條件語(yǔ)句來(lái)表達(dá)算法中的
14、條件結(jié)構(gòu)由條件語(yǔ)句來(lái)表達(dá), ,設(shè)計(jì)程序時(shí)設(shè)計(jì)程序時(shí)要先畫出框圖要先畫出框圖, ,弄清楚判斷條件及在何種條件下執(zhí)行什弄清楚判斷條件及在何種條件下執(zhí)行什么處理步驟么處理步驟, ,才能減少失誤才能減少失誤, ,順利地編寫程序順利地編寫程序. .【鞏固訓(xùn)練】【鞏固訓(xùn)練】如圖所示的程序是計(jì)算函數(shù)如圖所示的程序是計(jì)算函數(shù)f(x)f(x)函數(shù)值函數(shù)值的程序的程序, ,若輸出的若輸出的y y值為值為4,4,則輸入的則輸入的x x值是值是_._.【解析】【解析】當(dāng)當(dāng)x0 x0 x0時(shí)時(shí), ,由由(x-2)(x-2)2 2=4,=4,得得x=4.x=4.故輸入的故輸入的x x值是值是-4-4或或0 0或或4.4.
15、答案答案: :-4-4或或0 0或或4 4類型二類型二: :條件語(yǔ)句的編寫條件語(yǔ)句的編寫【典例【典例2 2】已知分段函數(shù)已知分段函數(shù)y= y= 編寫程序編寫程序, ,輸入自變量輸入自變量x x的值的值, ,輸出相應(yīng)的函數(shù)值輸出相應(yīng)的函數(shù)值, ,并畫出程序框圖并畫出程序框圖. .2x1x0,0 x0,2x1x0,,【解題指南】【解題指南】由于函數(shù)是一個(gè)分段函數(shù)由于函數(shù)是一個(gè)分段函數(shù), ,所以輸入所以輸入x x的的值后應(yīng)根據(jù)值后應(yīng)根據(jù)x x的值所在的范圍的值所在的范圍, ,選擇對(duì)應(yīng)的解析式代入選擇對(duì)應(yīng)的解析式代入, ,然后再求出其函數(shù)值然后再求出其函數(shù)值, ,故應(yīng)用條件語(yǔ)句故應(yīng)用條件語(yǔ)句. .又因
16、為實(shí)數(shù)又因?yàn)閷?shí)數(shù)x x的的值共分為三個(gè)范圍值共分為三個(gè)范圍, ,所以還需多次用到判斷所以還需多次用到判斷. .【解析】【解析】【規(guī)律總結(jié)】【規(guī)律總結(jié)】解決編寫程序問(wèn)題的一般步驟解決編寫程序問(wèn)題的一般步驟(1)(1)構(gòu)思出解決問(wèn)題的一個(gè)算法構(gòu)思出解決問(wèn)題的一個(gè)算法( (可用自然語(yǔ)言可用自然語(yǔ)言).).(2)(2)畫出程序框圖畫出程序框圖, ,形象直觀地描述算法形象直觀地描述算法. .(3)(3)根據(jù)框圖編寫程序根據(jù)框圖編寫程序, ,即逐步把框圖中的算法步驟用即逐步把框圖中的算法步驟用算法語(yǔ)句表達(dá)出來(lái)算法語(yǔ)句表達(dá)出來(lái). .【鞏固訓(xùn)練】【鞏固訓(xùn)練】1.(20161.(2016三明高一檢測(cè)三明高一檢測(cè)) )如圖所示如圖所示, ,在邊在邊長(zhǎng)為長(zhǎng)為4 4的正方形的正方形ABCDABCD的邊上有一點(diǎn)的邊上有一點(diǎn)P,P,沿著折線沿著折線BCDABCDA由點(diǎn)由點(diǎn)B(B(起點(diǎn)起點(diǎn)) )向點(diǎn)向點(diǎn)A(A(終點(diǎn)終點(diǎn)) )運(yùn)動(dòng)運(yùn)動(dòng). .設(shè)點(diǎn)設(shè)點(diǎn)P P運(yùn)動(dòng)的路程為運(yùn)動(dòng)的路程為x,x,APBAPB的面積為的面積為y,y,求求y y與與x(0 x12)x(0 x12)之間的函數(shù)關(guān)系式之間的函數(shù)關(guān)系式, ,寫出寫出算法程序算法程序. .【解題指南】【解題指南】先列出分段函數(shù)關(guān)系式先列出分段函數(shù)關(guān)系式, ,據(jù)此寫算法據(jù)此寫算法, ,然然后畫程序框圖后畫程序框圖
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 太陽(yáng)能光伏電站運(yùn)維合同
- 體育賽事直播與數(shù)據(jù)分析平臺(tái)服務(wù)合同
- 2024年專業(yè)管材交易協(xié)議簡(jiǎn)明樣本
- 環(huán)境保護(hù)與企業(yè)可持續(xù)發(fā)展緊密相連的關(guān)系考核試卷
- 2024投資招商協(xié)議及合作指南
- 六年級(jí)數(shù)學(xué)下冊(cè) 第3單元達(dá)標(biāo)測(cè)試卷(蘇教版)
- 《基于諾丁斯關(guān)懷理論的臨床護(hù)士人文關(guān)懷能力評(píng)價(jià)指標(biāo)體系的構(gòu)建與初步應(yīng)用》
- 《中學(xué)生睡眠質(zhì)量的影響因素及教育對(duì)策研究》
- 《半滑舌鰨生長(zhǎng)模型關(guān)鍵技術(shù)研究》
- 個(gè)人值班脫崗檢討書
- 2024-2025學(xué)年八年級(jí)上學(xué)期期中考試地理試題
- 2019年湖南岳陽(yáng)中考滿分作文《握手》3
- 危急值的考試題及答案
- 浙江省北斗星盟2023-2024學(xué)年高二下學(xué)期5月階段性聯(lián)考數(shù)學(xué)試題2
- 統(tǒng)編版(2024新版)七年級(jí)《道德與法治》上冊(cè)第一單元《少年有夢(mèng)》單元測(cè)試卷(含答案)
- 自然拼讀法-圖文.課件
- 電商主播考勤管理制度
- 2024-2030年中國(guó)礦泉水行業(yè)發(fā)展趨勢(shì)及發(fā)展前景研究報(bào)告
- 商業(yè)銀行貴金屬業(yè)務(wù)消費(fèi)者權(quán)益保護(hù)實(shí)施辦法
- 2024年新人教版七年級(jí)上冊(cè)道德與法治全冊(cè)教案
- 2024年秋新人教版七年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 4.1 整式 第1課時(shí) 單項(xiàng)式
評(píng)論
0/150
提交評(píng)論