2019-2020年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.2 條件語句教學(xué)案 新人教B版必修3.doc
《2019-2020年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.2 條件語句教學(xué)案 新人教B版必修3.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《2019-2020年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.2 條件語句教學(xué)案 新人教B版必修3.doc(11頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
2019-2020年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.2 條件語句教學(xué)案 新人教B版必修3 預(yù)習(xí)課本P20~22,思考并完成以下問題 (1)什么是條件語句? (2)條件語句的格式、功能分別是什么? 1.條件語句的概念 處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語句. 2.Scilab語言中的條件語句的格式及功能 格式 功能 一般 格式 if 表達(dá)式 語句序列1; else 語句序列2; end 如果表達(dá)式結(jié)果為真,則執(zhí)行表達(dá)式后面的語句序列1;如果表達(dá)式結(jié)果為假,則執(zhí)行else后面的語句序列2 最簡(jiǎn) 單格 式 if 表達(dá)式 語句序列1; end 如果表達(dá)式結(jié)果為真,則執(zhí)行表達(dá)式后面的語句序列1,否則跳過語句序列1 1.下列關(guān)于if語句的敘述正確的是( ) A.if語句中必須有else和end B.if語句中可以沒有end C.if語句中可以沒有else,但必須以end結(jié)束 D.if語句中可以沒有end,但必須有else 解析:選C if語句的格式是ifelseend或ifend. 2.閱讀以下程序,若輸入的是-2.3,則輸出的結(jié)果是( ) A.-18.4 B.11 C.12 D.11.7 解析:選D 因?yàn)閍=-2.3<0, 所以y=14+(-2.3)=11.7. 3.某問題算法的程序如圖所示: (1)若x=6,則輸出________; (2)若x=18,則輸出________. 解析:(1)因?yàn)?<10,故y=0.356=2.1, (2)因?yàn)?8>10,故y=3.5+0.7(18-10)=9.1. 答案:(1)2.1 (2)9.1 4.給出下列程序: 若輸出的結(jié)果是5,則輸入的x=________. 解析:令3x+1=5,則x=>1成立; 令x+4=5,則x=1>1不成立.故x=或x=1. 答案:或1 讀 程 序 [典例] 以下給出的是用條件語句編寫的一個(gè)程序,根據(jù)該程序回答問題: (1)若輸入-4,則輸出結(jié)果是________; (2)若輸入3,則輸出結(jié)果是________; (3)該程序的功能是求函數(shù)________的值.根據(jù)x的取值,選擇相應(yīng)的語句執(zhí)行. [解析] (1)因?yàn)椋?<3,所以y=2(-4)=-8. (2)因?yàn)閤=3,所以y=32-1=8. (3)將程序轉(zhuǎn)化可得,此程序表達(dá)的就是求分段函數(shù)y=的函數(shù)值. [答案] (1)-8 (2)8 (3)y= 條件語句讀圖問題解法要點(diǎn) (1)已知輸入值求輸出結(jié)果時(shí),分析輸入值是否滿足條件,條件滿足時(shí),執(zhí)行表達(dá)式后面的語句序列即得輸出結(jié)果;條件不滿足時(shí),執(zhí)行else后面的語句序列,即得輸出結(jié)果. (2)已知輸出結(jié)果求輸入值時(shí),要分條件滿足和條件不滿足兩種情況分別進(jìn)行分析計(jì)算,求出輸入值,同時(shí)注意根據(jù)條件對(duì)所得結(jié)果進(jìn)行合理的取舍. (3)根據(jù)給定算法要求補(bǔ)充程序中的語句時(shí),要從已給的程序語句中分析,確定滿足條件時(shí)執(zhí)行怎樣的語句,條件不滿足時(shí)執(zhí)行怎樣的語句,從而按要求填寫相應(yīng)內(nèi)容. [活學(xué)活用] 下面程序輸出的結(jié)果是________. 解析:由于a4,所以B=55=25. 答案:25 4.下面程序的作用是____________________________. 答案:求分段函數(shù)y= [層級(jí)二 應(yīng)試能力達(dá)標(biāo)] 1.當(dāng)a=3時(shí),下面的程序段輸出的結(jié)果是( ) A.9 B.3 C.10 D.6 解析:選B 此程序段的功能是求分段函數(shù)y=的函數(shù)值,當(dāng)a=3時(shí),y=3.故選B. 2.給出以下四個(gè)問題,①輸入一個(gè)數(shù)x,輸出它的相反數(shù).②求面積為6的正方形的周長(zhǎng).③求三個(gè)數(shù)a,b,c中的最大數(shù).④求函數(shù)f(x)=的函數(shù)值. 其中不需要用條件語句來描述其算法的有( ) A.1個(gè) B.2個(gè) C.3個(gè) D.4個(gè) 解析:選B?、佗谥苯佑庙樞蚪Y(jié)構(gòu)即可,不需用條件語句;而③需要判斷這三個(gè)數(shù)的大小,④是分段函數(shù)求值問題,故需用到條件語句. 3.給定程序: 若輸入x=-6,則程序輸出的結(jié)果是( ) A.1 B.6 C.0 D.-1 解析:選D 該程序?qū)嶋H上是求分段函數(shù)y=的函數(shù)值,當(dāng)x=-6時(shí),對(duì)應(yīng)的函數(shù)值為-1,故選D. 4.根據(jù)下列算法語句, 當(dāng)輸入x為60時(shí),輸出y的值為( ) A.25 B.30 C.31 D.61 解析:選C 算法語言給出的是分段函數(shù), y= 輸入x=60時(shí),y=25+0.6(60-50)=31. 5.某程序如下: 當(dāng)執(zhí)行此程序時(shí),沒有執(zhí)行語句y=x+1,則輸入的x的范圍是________. 解析:沒有執(zhí)行y=x+1,即輸入的x值不滿足條件x≥1,故x<1. 答案:(-∞,1) 6.已知函數(shù)y=如圖是求該函數(shù)值的程序,則橫線①②處應(yīng)填寫的語句分別是________,________. 解析:由程序可知,y=2-4x是當(dāng)條件滿足時(shí)所執(zhí)行的內(nèi)容,亦即當(dāng)x<3時(shí)的函數(shù)值,因此①處應(yīng)填的是條件x<3;在條件語句中,else后面應(yīng)該是條件不滿足時(shí)執(zhí)行的內(nèi)容,即y=x*x+1. 答案:x<3 y=x*x+1 7.閱讀下列程序: 如果輸入x=-2,則輸出結(jié)果y=________. 解析:本程序是求分段函數(shù)y=的函數(shù)值,∵x=-2,∴y=8+3=11. 答案:11 8.已知函數(shù)f(x)=請(qǐng)根據(jù)輸入的x值求f(x)的值.畫出程序框圖,并寫出程序語言. 解:程序框圖如下: 算法程序如下: 9.鐵路運(yùn)輸托運(yùn)行李,從甲地到乙地規(guī)定每張客票托運(yùn)費(fèi)計(jì)算方法是:行李重量不超過50 kg時(shí),按0.25元/kg;超過50 kg而不超過100 kg時(shí),其超過部分按0.35元/kg;超過100 kg時(shí),其超過部分按0.45元/kg.編寫程序,輸入行李重量,計(jì)算并輸出托運(yùn)費(fèi)用. 解:設(shè)行李重量為x kg,應(yīng)付運(yùn)費(fèi)為y元,則運(yùn)費(fèi)公式為 y= 程序如下:- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 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文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2019-2020年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.2 條件語句教學(xué)案 新人教B版必修3 2019 2020 年高 數(shù)學(xué) 算法 初步 基本 語句 條件 教學(xué) 新人 必修
鏈接地址:http://m.zhongcaozhi.com.cn/p-2689365.html