1.1.2 第2課時_第1頁
1.1.2 第2課時_第2頁
1.1.2 第2課時_第3頁
1.1.2 第2課時_第4頁
1.1.2 第2課時_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第2課時條件結(jié)構(gòu)學(xué)習(xí)目標(biāo)1.進(jìn)一步熟悉程序框圖的畫法.2.掌握條件結(jié)構(gòu)的程序框圖的畫法(重點(diǎn)).3.能用條件結(jié)構(gòu)描述實(shí)際問題(難點(diǎn)).預(yù)習(xí)教材P10,完成下面問題:知識點(diǎn)條件結(jié)構(gòu)1.條件結(jié)構(gòu)的概念算法的流程根據(jù)條件是否成立有不同的流向,這種先根據(jù)條件作出判斷,再決定執(zhí)行哪一種操作的結(jié)構(gòu)稱為條件結(jié)構(gòu).2.常見的兩種條件結(jié)構(gòu)結(jié)構(gòu)形式特征兩個步驟A,B根據(jù)條件是否滿足選擇其一執(zhí)行根據(jù)是否滿足條件選擇執(zhí)行步驟A【預(yù)習(xí)評價】某算法的程序框圖如圖所示,若輸入x2,則輸出y_.解析因?yàn)閤2滿足條件x>1,所以y220,即輸出y0.答案0題型一條件結(jié)構(gòu)的簡單應(yīng)用【例1】(1)下列問題的算法適宜用條件結(jié)構(gòu)

2、表示的是()A.求點(diǎn)P(1,3)到直線l:3x2y10的距離B.由直角三角形的兩條直角邊求斜邊C.解不等式axb>0(a0)D.計算100個數(shù)的平均數(shù)解析條件結(jié)構(gòu)是處理邏輯判斷并根據(jù)判斷進(jìn)行不同處理的結(jié)構(gòu),只有選項C中含有判斷a的符號,其余選項中都不含邏輯判斷.答案C(2)畫出輸入一個數(shù)x,求分段函數(shù)y的函數(shù)值的程序框圖.解程序框圖如圖所示.規(guī)律方法利用條件結(jié)構(gòu)解決數(shù)學(xué)問題的方法(1)分析題目,確定分類的原則和方法.(2)明確每個分類中執(zhí)行的步驟.(3)寫出合理的自然語言算法.(4)畫出程序框圖.【訓(xùn)練1】畫出計算函數(shù)y|x2|的函數(shù)值的程序框圖.解算法如下:第一步,輸入x.第二步,若x

3、2,則yx2;否則y2x.第三步,輸出y.程序框圖如下:【例2】(1)在如圖所示的程序框圖中,若a5,則輸出b_.解析因?yàn)閍5不滿足條件a>5,所以b52126.答案26(2)判斷正整數(shù)x的奇偶性的程序框圖如圖,則處應(yīng)為_(只要寫出一種正確答案即可).解析因?yàn)榕紨?shù)除以2的余數(shù)為0,奇數(shù)除以2的余數(shù)為1,所以處應(yīng)填“r1?”.答案r1?(不唯一)【遷移1】例2(2)中除填r1?外,還可以填寫怎樣的條件?解框圖的功能是判斷一個數(shù)是奇數(shù)還是偶數(shù),關(guān)鍵看能否被2整除,當(dāng)滿足條件時為奇數(shù),不滿足條件時為偶數(shù),因此也可填寫r0?【遷移2】例2(2)中的程序框圖中“是”改為“否”,“否”改為“是”,則

4、處應(yīng)填什么?解改動后當(dāng)滿足條件時,x為偶數(shù),就說明余數(shù)為0,即處可填r0?或r1?.規(guī)律方法條件結(jié)構(gòu)讀圖問題的兩個注意點(diǎn)(1)理解所要實(shí)現(xiàn)的算法的結(jié)構(gòu)特點(diǎn)和流程規(guī)則,分析其功能.(2)結(jié)合框圖判斷所要填入的內(nèi)容或計算所要輸出、輸入的值.【訓(xùn)練2】如圖所示的程序框圖,若輸出的結(jié)果是3,則輸入a的值是_.解析由題圖可知 3,所以a9.答案9題型三條件結(jié)構(gòu)程序框圖在實(shí)際中的應(yīng)用【例3】為了加強(qiáng)居民的節(jié)水意識,某市制定了以下生活用水收費(fèi)標(biāo)準(zhǔn):每戶每月用水未超過7 m3時,每立方米收費(fèi)1.0元,并加收0.2元的城市污水處理費(fèi);超過7 m3的部分,每立方米收費(fèi)1.5元,并加收0.4元的城市污水處理費(fèi).請你

5、寫出某戶居民每月應(yīng)交的水費(fèi)y(元)與用水量x(m3)之間的函數(shù)關(guān)系,然后設(shè)計一個求該函數(shù)值的算法,并畫出程序框圖.解設(shè)某戶每月用水量為x m3,應(yīng)交水費(fèi)y元,那么y與x之間的函數(shù)關(guān)系為y算法步驟如下:第一步,輸入每月用水量x(m3).第二步,判斷輸入的x是否不超過7.若是,則計算y1.2x;否則,計算y1.9x4.9.第三步,輸出應(yīng)交的水費(fèi)y.程序框圖如圖所示.規(guī)律方法利用程序框圖解決實(shí)際問題的步驟(1)審題.(2)列式,建立數(shù)學(xué)模型,將實(shí)際問題轉(zhuǎn)化為數(shù)學(xué)問題.(3)根據(jù)所建數(shù)學(xué)模型,選擇適合的邏輯結(jié)構(gòu),畫出程序框圖.【訓(xùn)練3】學(xué)習(xí)優(yōu)秀獎的條件如下:(1)五門課的成績總分不低于500分.(2)

6、每門課成績都不低于90分.(3)三門主課每門的成績都不低于100分,其他兩門課的成績都不低于90分.設(shè)計程序框圖,輸入某學(xué)生的五門課的成績,問他是否夠優(yōu)秀.解程序框圖如圖所示:課堂達(dá)標(biāo)1.條件結(jié)構(gòu)不同于順序結(jié)構(gòu)的特征是含有()A.處理框 B.判斷框C.輸入、輸出框 D.起止框解析因?yàn)轫樞蚪Y(jié)構(gòu)中不含判斷框,而條件結(jié)構(gòu)中必須含有判斷框.故選B.答案B2.解決下列問題的算法中,需要條件結(jié)構(gòu)的是()A.求兩個數(shù)的和B.求某個正實(shí)數(shù)的常用對數(shù)C.求半徑為r的圓的面積D.解關(guān)于x的一元二次方程ax2bxc0解析解關(guān)于x的一元二次方程ax2bxc0需討論b24ac的符號,故需要條件結(jié)構(gòu).答案D3.如圖是算法

7、程序框圖的一部分,其中含條件結(jié)構(gòu)的是()A. B.C. D.解析條件結(jié)構(gòu)是處理邏輯判斷并根據(jù)判別結(jié)果進(jìn)行不同處理的結(jié)構(gòu),由算法程序框圖可知,含條件結(jié)構(gòu),故選C.答案C4.已知如圖所示的程序框圖,若輸入x3,則輸出y的值為()A.2 B.0C.2 D.3解析x3不滿足條件x>4,所以y82×32,即輸出y的值為2.答案C5.已知函數(shù)y設(shè)計一個算法的程序框圖,計算輸入x的值,輸出y的值.解根據(jù)題意,其自然語言算法如下:第一步,輸入x.第二步,判斷x>0是否成立,若是,則輸出y,結(jié)束算法;若不是,則判斷x<0是否成立,若是,則輸出y,結(jié)束算法;若不是,也結(jié)束算法.程序框圖

8、如圖所示:課堂小結(jié)1.條件結(jié)構(gòu)是程序框圖的重要組成部分.其特點(diǎn):先判斷后執(zhí)行.2.在利用條件結(jié)構(gòu)畫程序框圖時要注意兩點(diǎn):一是需要判斷的條件是什么,二是條件判斷后分別對應(yīng)著執(zhí)行什么.3.設(shè)計程序框圖時,首先設(shè)計算法步驟,再轉(zhuǎn)化為程序框圖,待熟練后可以省略算法步驟直接畫出程序框圖.4.對于分類討論、分段函數(shù)問題,通常設(shè)計成條件結(jié)構(gòu)來解決.基礎(chǔ)過關(guān)1.下列關(guān)于條件結(jié)構(gòu)的描述,正確的是()A.條件結(jié)構(gòu)的出口有兩個,這兩個出口有時可以同時執(zhí)行B.條件結(jié)構(gòu)的判斷框內(nèi)的條件是唯一的C.條件結(jié)構(gòu)根據(jù)條件是否成立選擇不同的分支執(zhí)行D.在條件結(jié)構(gòu)的任何一個分支中,只能執(zhí)行一個語句,而不能是多個解析條件結(jié)構(gòu)的兩個出

9、口不能同時執(zhí)行,故A不正確;條件結(jié)構(gòu)的判斷框內(nèi)的條件可能有多個,不是唯一的,故B不正確;在條件結(jié)構(gòu)的任何一個分支中,可以執(zhí)行多個語句,故D不正確,故選C.答案C2.已知程序框圖如圖所示,則程序框圖中含有的基本結(jié)構(gòu)有()A.順序結(jié)構(gòu)B.模塊結(jié)構(gòu)C.條件結(jié)構(gòu)D.順序結(jié)構(gòu)和條件結(jié)構(gòu)解析由圖知其中有判斷框,故含有條件結(jié)構(gòu),所有的程序框圖都含有順序結(jié)構(gòu),故選D.答案D3.如圖所示的程序框圖,輸入x2,則輸出的結(jié)果是()A.1 B.2C.3 D.4解析x2滿足條件x>1,故y2,即輸出的結(jié)果是2.答案B4.閱讀如圖所示的程序框圖,寫出它表示的函數(shù)是_.解析由程序框圖可知,當(dāng)x>3時,y2x8;

10、當(dāng)x3時,yx2,故本題框圖的功能是輸入x的值,求分段函數(shù)y的函數(shù)值.答案y5.對任意非零實(shí)數(shù)a,b,若ab的運(yùn)算原理如圖所示,則(log28)4_.解析因?yàn)閘og283,且滿足34,所以(log28)4341.答案16.設(shè)計程序框圖,輸入x的值,求函數(shù)y的值.解算法如下:第一步,輸入x的值.第二步,判斷x的大小,若x0,則yx2;否則,yx2.第三步,輸出y的值.程序框圖如圖:7.求過兩點(diǎn)P1(x1,y1),P2(x2,y2)的直線的斜率.設(shè)計該問題的算法并畫出程序框圖.解算法如下:第一步,輸入x1,y1,x2,y2.第二步,如果x1x2,輸出“斜率不存在”;否則,k.第三步,輸出k.程序框

11、圖如下圖所示:能力提升8.某市的士收費(fèi)辦法如下:不超過2公里收7元(即起步價7元),超過2公里的里程每公里收2.6元,另每車次超過2公里收燃油附加費(fèi)1元(不考慮其他因素).相應(yīng)收費(fèi)系統(tǒng)的程序框圖如圖所示,則處應(yīng)填()A.y72.6x B.y82.6xC.y72.6(x2) D.y82.6(x2)解析當(dāng)x>2時,2公里內(nèi)的收費(fèi)為7元,2公里外的收費(fèi)為(x2)×2.6,另外燃油附加費(fèi)為1元,所以y72.6(x2)182.6(x2).答案D9.2019年3月1日開始實(shí)施的個人所得稅規(guī)定:全月總收入不超過2 000元的免征個人工資、薪金所得稅,超過2 000元的部分需征稅.設(shè)全月總收入

12、金額為x元,前三級稅率如下表所示:級數(shù)全月應(yīng)納稅金額x2 000稅率1不超過500元的部分5%2超過500至2 000元的部分10%3超過2 000至5 000元的部分15%當(dāng)工資薪金所得不超過4 000元時,計算個人所得稅的一個程序框圖如圖,則輸出、輸出分別為()A.0.05x0.1xB.0.05x0.15x250C.0.05x1000.1x200D.0.05x1000.1x225解析當(dāng)2 000<x2 500時,稅收y(x2 000)×5%0.05x100,當(dāng)2 500<x4 000時,稅收y500×5%(x2 500)×10%0.1x225.答案D10.閱讀如圖所示的程序框圖.如果輸入alog3 ,b,c2,那么輸出的是_.解析該程序框圖的算法功能是輸出a,b,c中的最大值.因?yàn)閍log3 0,0b1,c21,所以abc,因此最后輸出的為c.答案c11.如圖,若f(x)x2,g(x)log2x,輸入x的值為0.25,則輸出的結(jié)果為_.解析當(dāng)x0.25時,f(0.25),g(0.25)2,則f(0.25)>g(0.25),所以h(0.25)g(0.25)2.答案212.如圖所示的程序框圖,其作用是:輸入x的值,輸出相應(yīng)的y值.若要使輸入的x值與輸出的y值相等,求這樣的x值有多少個.解由題可知算法的功能是求分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論