2019-2020年高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3.doc
《2019-2020年高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3.doc》由會員分享,可在線閱讀,更多相關(guān)《2019-2020年高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3.doc(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2019-2020年高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3 1.條件語句與流程圖中的哪種結(jié)構(gòu)相對應(yīng)? 2.條件語句的格式是什么? 1.條件語句 流程圖中的條件結(jié)構(gòu)可以運用條件語句來實現(xiàn). 2.條件語句的格式 其中A表示判斷的條件;B表示滿足條件時執(zhí)行的操作內(nèi)容;C表示不滿足條件時執(zhí)行的操作內(nèi)容;End If表示條件語句結(jié)束. [點睛] (1)條件語句必須以If語句開始,以End If語句結(jié)束,一個If語句必須和一個End If語句對應(yīng). (2)條件語句中不一定有“Else”分支,當(dāng)判斷語句的兩個出口語句只有一個需要執(zhí)行時,可以沒有“Else”分支,只使用“If—Then”語句.此時對應(yīng)的偽代碼及流程圖如下: If A Then B End 1.下列對條件語句的說法不正確的是________. ①條件語句是程序語言的最基本語句; ②算法中的選擇結(jié)構(gòu)與條件語句相對應(yīng); ③當(dāng)計算機(jī)執(zhí)行條件語句時,首先對If后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行Then后的語句,否則執(zhí)行Else后的語句或執(zhí)行End If后的語句; ④條件語句在某些情況下也可以使用If—Then語句. 答案:① 2.下面是一個算法的偽代碼,如果輸出的y的值是20,則輸入的x的值是________. Read x If x≤5 Then y←10x Else y←2.5x+5 End If Print y 解析:由10x=20,得x=2.由2.5x+5=20,得x=6. 答案:2或6 偽代碼表示的條件語句的識讀 [典例] 下面是某一問題算法的偽代碼, 分析偽代碼,回答下列問題: (1)說明偽代碼的功能. (2)當(dāng)輸入的x值為13時,求輸出的結(jié)果. (3)根據(jù)偽代碼給出對應(yīng)的流程圖. [解] (1)根據(jù)條件語句的含義可知是求函數(shù) y=的函數(shù)值. (2)當(dāng)x=13時,y=10+1.3(13-3)=10+13=23. (3)對應(yīng)流程圖為 解決此類問題的關(guān)鍵是準(zhǔn)確理解條件語句與選擇結(jié)構(gòu)所表達(dá)的功能,然后準(zhǔn)確的套用格式寫出. [活學(xué)活用] 給出下面的偽代碼 Read x If x<1 Then y←x Else y←2x-1 End If Print y (1)把它翻譯成算法. (2)畫出相應(yīng)的流程圖. (3)若輸入的x=5,求輸出的y值,若輸出的y值為21,求輸入的x的值. 解:(1)偽代碼所表示的算法如下: S1 輸入x; S2 如果x<1,則y←x,轉(zhuǎn)執(zhí)行S4,否則執(zhí)行S3; S3 y←2x-1; S4 輸出y,算法結(jié)束. (2)相應(yīng)流程圖: (3)∵x=5>1,∴y=25-1=9, 由2x-1=21得x=11,故輸入的x值應(yīng)為11. 條件語句的實際應(yīng)用 [典例] 某市公用電話(市話)的收費標(biāo)準(zhǔn)為:3分鐘之內(nèi)(包括3分鐘)收取0.30元;超過3分鐘,每分鐘按0.10元收費.設(shè)計一個算法根據(jù)通話時間計算話費.并用偽代碼表示這個算法,并畫出相應(yīng)的流程圖. [解] 設(shè)通話時間為x(分鐘),話費為y(元), 則y= 算法:S1 輸入x S2 如果x≤3,則y←0.3,轉(zhuǎn)執(zhí)行S4,否則執(zhí)行S3 S3 y←0.3+(x-3)0.1 S4 輸出y,算法結(jié)束 偽代碼: 流程圖: 解決此類問題首先應(yīng)建立數(shù)學(xué)模型,然后根據(jù)數(shù)學(xué)模型確定算法分析和算法框圖,再準(zhǔn)確套用條件語句的格式寫出偽代碼. [活學(xué)活用] 某公司出售軟磁盤,購買500片和500片以上時每片按4.5元計價,否則按5元/片計價.請設(shè)計一算法計算收費金額,并用偽代碼表示這個算法. 解:設(shè)購買x(片),所付金額為y(元) 則y= 算法: S1 輸入x S2 如果x<500,則y←5x,轉(zhuǎn)執(zhí)行S4,否則執(zhí)行S3 S3 y←4.5x S4 輸出y,算法結(jié)束 偽代碼: 條件語句的嵌套 [典例] 根據(jù)下列流程圖,寫出偽代碼. [解] 由流程圖知它的功能是計算的函數(shù)值.f(x)= 偽代碼如下: (1)在條件語句中,當(dāng)出現(xiàn)3個或3個以上的判斷點時,就要用到語句嵌套.當(dāng)用條件語句表達(dá)時,先按條件要求執(zhí)行某一語句(特別是Else后的語句2),繼續(xù)按另一條件進(jìn)行判斷,這時再利用一般語句完成這一要求,這就形成了條件語句的嵌套. (2)含嵌套的條件語句的一般形式是: [活學(xué)活用] 下面是某一問題的一個算法對應(yīng)的偽代碼,指出這一算法的功能并畫出相應(yīng)的流程圖. 解:根據(jù)偽代碼可寫出這一問題的算法如下: S1 輸入a,b,c; S2 若a>b且a>c,則輸出a,否則執(zhí)行S3; S3 若b>c,則輸出b,否則輸出c; S4 結(jié)束. 根據(jù)算法可知這一算法的功能是求三個數(shù)a,b,c中最大的一個. 流程圖如圖所示: [層級一 學(xué)業(yè)水平達(dá)標(biāo)] 1.下面程序的運行結(jié)果是________. 解析: 由題意可知:A=100-90=10. 答案: 10 2.求函數(shù)y=|x-4|+1的函數(shù)值,則橫線處應(yīng)為________. Read x If x≥4 Then y←x-3 Else ________ End If Print y 解析:當(dāng)x<4時,y=4-x+1=5-x,故橫線處應(yīng)填y←5-x. 答案:y←5-x 3.下面?zhèn)未a: Read x If x≥0Then y←1 Else y←-1 End If Print y 以上程序運行的目的是____________. 答案:求函數(shù)y=的函數(shù)值 4.給出一個算法: 根據(jù)以上算法,求得f(-3)+f(2)的值為________. 解析:由題意知f(-3)=-12,f(2)=4,∴f(-3)+f(2)=-12+4=-8. 答案: -8 5.將下面的偽代碼翻譯成算法,并畫出相應(yīng)的流程圖. Read x If x<1 Then y←x Else If 1≤x<10 Then y←2x-1 Else y←3x-11 End If Print y 解:算法: S1 輸入x S2 若x<1,則y←x,否則執(zhí)行S3 S3 若1≤x<10,則y←2x-1,否則y←3x-11 S4 輸出y,算法結(jié)束. 流程圖如圖所示: [層級二 應(yīng)試能力達(dá)標(biāo)] 1.判斷輸入的數(shù)是否為正數(shù),若是,輸出它的平方,若不是輸出它的相反數(shù),則①為________. Read x If __①__ Then y←-x Else y←x2 End If Print y 答案:x≤0 2.下面給出的是用偽代碼描述的某一問題的算法, Read x0,y0,r If x+y>r2 Then Print“P在圓C外” Else If x+y=r2 Then Print“P在圓C上” Else Print“P在圓C內(nèi)” End If End If 若輸入x0=4,y0=2,r=5則執(zhí)行該算法后輸出的是________. 解析:∵x+y=20- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2019-2020年高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3 2019 2020 年高 數(shù)學(xué) 算法 初步 基本 語句 條件 教學(xué) 蘇教版 必修
鏈接地址:http://italysoccerbets.com/p-2614538.html