版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.1.3算法的三種基本邏輯結(jié)構(gòu)和框圖表示第一課時(shí)順序結(jié)構(gòu)與條件分支結(jié)構(gòu)預(yù)習(xí)課本P10~12,思考并完成以下問題(1)順序結(jié)構(gòu)是怎樣定義的?(2)什么是條件分支結(jié)構(gòu)?eq\a\vs4\al([新知初探])順序結(jié)構(gòu)條件分支結(jié)構(gòu)定義描述的是最簡單的算法結(jié)構(gòu),語句和語句之間,框和框之間按從上到下的順序進(jìn)行根據(jù)判斷結(jié)果進(jìn)行不同處理的邏輯結(jié)構(gòu),依據(jù)指定條件選擇執(zhí)行不同指令的控制結(jié)構(gòu)圖示eq\a\vs4\al([小試身手])1.下面關(guān)于條件分支結(jié)構(gòu)的說法中正確的是()A.條件分支結(jié)構(gòu)的程序框圖一定有一個(gè)入口和兩個(gè)出口B.無論條件分支結(jié)構(gòu)中的條件是否滿足,都只能執(zhí)行兩條路徑之一C.條件分支結(jié)構(gòu)中的兩條路徑可以同時(shí)執(zhí)行D.對(duì)于一個(gè)算法來說,判斷框中的條件是唯一的答案:B2.如圖所示的程序框圖,當(dāng)執(zhí)行步驟輸入x后,下一步應(yīng)該執(zhí)行的步驟是()A.① B.②C.③ D.②③答案:A3.根據(jù)如圖所示的程序框圖,使得當(dāng)成績不低于60分時(shí),輸出“及格”,當(dāng)成績低于60分時(shí),輸出“不及格”,則()A.框1中填“是”,框2中填“否”B.框1中填“否”,框2中填“是”C.框1中填“是”,框2中可填可不填D.框2中填“否”,框1中可填可不填解析:選A成績不低于60分時(shí)輸出“及格”,即x≥60時(shí)滿足條件,故框1填“是”,框2填“否”.4.閱讀程序框圖,若輸出的結(jié)果為2,則①處的執(zhí)行框內(nèi)應(yīng)填的是()A.x=2 B.b=2C.x=1 D.a(chǎn)=5解析:選C首先確定①處的執(zhí)行框內(nèi)應(yīng)該是給x賦值,然后倒著推算b=2時(shí),a-3=2,∴a=5.a=5時(shí),2x+3=5,∴x=1.順序結(jié)構(gòu)[典例](1)閱讀如圖所示的程序框圖,輸出d=________.(2)已知y=f(x)=x2-2x-3,求f(3),f(-5),f(5)的值,并計(jì)算f(3)+f(-5)+f(5)的值,設(shè)計(jì)出解決該問題的一個(gè)算法,并畫出程序框圖.[解析](1)由程序框圖知:a=2,b=3,c=4,a=b,b=c+2,c=b+4知,賦值后,a=3,b=6,c=10,所以d=eq\f(a+b+c,3)=eq\f(3+6+10,3)=eq\f(19,3).答案:eq\f(19,3)(2)解:算法如下:S1x=3.S2y1=x2-2x-3.S3x=-5.S4y2=x2-2x-3.S5x=5.S6y3=x2-2x-3.S7y=y(tǒng)1+y2+y3.S8輸出y1,y2,y3,y.程序框圖如圖:順序結(jié)構(gòu)的特點(diǎn)(1)順序結(jié)構(gòu)是程序設(shè)計(jì)中的一種最基本最簡單的算法結(jié)構(gòu).(2)順序結(jié)構(gòu)中,語句與語句,框與框之間按照一定的順序(可能是從上到下也可能是從左到右等)依次執(zhí)行.在利用順序結(jié)構(gòu)解決有關(guān)的算法問題時(shí),一定要審清題意,搞清楚算法執(zhí)行的順序與步驟.(關(guān)鍵詞:按照一定順序)[活學(xué)活用]1.如圖的程序框圖是交換兩個(gè)變量的值并輸出,則圖中①處應(yīng)填寫________.解析:要交換兩個(gè)變量x,y的值,需引入中間量T.令T等于其中一個(gè)量的值后,令第一個(gè)量x等于第二個(gè)量y的值,再令第二個(gè)量y等于中間量T的值.答案:x=y(tǒng)2.寫出求A(x1,y1),B(x2,y2)兩點(diǎn)之間距離的算法,并畫程序框圖.解:算法如下:S1輸入x1,y1,x2,y2;S2計(jì)算Δx=x2-x1,Δy=y(tǒng)2-y1S3計(jì)算d=eq\r(Δx2+Δy2)S4輸出d.程序框圖如圖所示:條件分支結(jié)構(gòu)[典例](1)閱讀如圖所示的程序框圖,如果輸出的函數(shù)值在區(qū)間eq\b\lc\[\rc\](\a\vs4\al\co1(\f(1,4),\f(1,2)))內(nèi),則輸入的實(shí)數(shù)x的取值范圍是()A.(-∞,-2) B.[-2,-1]C.[-1,2] D.(2,+∞)(2)如圖所示的框圖中,x1,x2,x3為某次考試三個(gè)評(píng)閱人對(duì)同一道題的獨(dú)立評(píng)分,p為該題的最終得分.當(dāng)x1=6,x2=9,p=8.5時(shí),x3等于()A.11 B.10C.8 D.7[解析](1)若x?[-2,2],則f(x)=2?eq\b\lc\[\rc\](\a\vs4\al\co1(\f(1,4),\f(1,2))),不符合題意;當(dāng)x∈[-2,2]時(shí),由f(x)=2x∈eq\b\lc\[\rc\](\a\vs4\al\co1(\f(1,4),\f(1,2))),得x∈[-2,-1].(2)顯然滿足p=8.5的可能為eq\f(6+11,2)=8.5或eq\f(9+8,2)=8.5.若x3=11,不滿足|x3-x1|<|x3-x2|,則x1=11,p=eq\f(11+9,2)=10,不滿足題意;若x3=8,不滿足|x3-x1|<|x3-x2|,則x1=8,p=eq\f(8+9,2)=8.5,滿足題意.[答案](1)B(2)C條件分支結(jié)構(gòu)讀圖策略(1)理清所要實(shí)現(xiàn)的算法的結(jié)構(gòu)特點(diǎn)和流程規(guī)則,分析其功能.(2)結(jié)合框圖判斷所要填入的內(nèi)容或計(jì)算所要輸出或輸入的值.[活學(xué)活用]1.對(duì)任意非零實(shí)數(shù)a,b,若a?b的運(yùn)算原理如程序框圖所示,則3?2=________.解析:由于a=3,b=2,則a≤b不成立,則輸出eq\f(a+1,b)=eq\f(3+1,2)=2.答案:22.已知分段函數(shù)f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x2-x+1,x≥2,x+1,x<2))設(shè)計(jì)一個(gè)算法,對(duì)輸入的x的值,輸出相應(yīng)的函數(shù)值,并畫出程序框圖.解:算法步驟如下:S1輸入x;S2若x≥2,則y=x2-x+1;否則y=x+1;S3輸出y.程序框圖如圖所示.條件分支結(jié)構(gòu)的實(shí)際應(yīng)用[典例]設(shè)計(jì)房租收費(fèi)的算法,其要求是:住房面積90m2以內(nèi),每平方米收費(fèi)3元;住房面積超過90m2時(shí),超過部分,每平方米收費(fèi)5元.畫出程序框圖,要求輸入住房面積數(shù),輸出應(yīng)付的房租.[解]算法如下:S1輸入住房面積S.S2根據(jù)面積選擇計(jì)費(fèi)方式:若S≤90,則租金為M=3S;若S>90,則租金為M=5S-180.S3輸出房租M的值.程序框圖如下:利用條件分支結(jié)構(gòu)求解實(shí)際應(yīng)用題的策略與現(xiàn)實(shí)生活有關(guān)的題目經(jīng)常需用到條件分支結(jié)構(gòu).解答時(shí),首先根據(jù)題意寫出函數(shù)解析式,然后設(shè)計(jì)成程序框圖,解答此題的關(guān)鍵是寫出函數(shù)解析式.[活學(xué)活用]1.某種電子產(chǎn)品的采購商指導(dǎo)價(jià)為每臺(tái)200元,若一次采購達(dá)到一定量,還可享受折扣.如圖為某位采購商根據(jù)折扣情況設(shè)計(jì)的程序框圖,則該程序運(yùn)行時(shí),在輸入一個(gè)正整數(shù)x之后,輸出的S值的實(shí)際意義是______________;若一次采購85臺(tái)該電子產(chǎn)品,則S=________元.解析:根據(jù)算法框圖可知各分支中p表示該電子產(chǎn)品的實(shí)際采購價(jià)格,因此S表示一次采購共需花費(fèi)的金額.因?yàn)?5∈(50,100],所以采購價(jià)格為200×0.9=180(元/臺(tái)),所以S=180×85=15300(元).答案:一次采購共需花費(fèi)的金額153002.為了加強(qiáng)居民的節(jié)水意識(shí),某市制定了以下生活用水收費(fèi)標(biāo)準(zhǔn):每戶每月用水未超過7立方米時(shí),每立方米收費(fèi)1.0元,并加收每立方米0.2元的城市污水處理費(fèi);超過7立方米的部分,每立方米收費(fèi)1.5元,并加收每立方米0.4元的城市污水處理費(fèi).設(shè)某戶每月用水量為x立方米,應(yīng)繳納水費(fèi)y元,請(qǐng)你設(shè)計(jì)一個(gè)輸入用水量、輸出應(yīng)繳水費(fèi)額的算法,畫出程序框圖.解:y與x之間的函數(shù)關(guān)系式為y=eq\b\lc\{\rc\(\a\vs4\al\co1(1.2x,0≤x≤7,,1.9x-4.9,x>7.))算法設(shè)計(jì)如下:S1輸入每月用水量x(x≥0).S2判斷輸入的x是否超過7,若x>7,則應(yīng)繳納水費(fèi)y=1.9x-4.9;否則應(yīng)繳納水費(fèi)y=1.2x.S3輸出應(yīng)繳水費(fèi)y.程序框圖如圖所示:[層級(jí)一學(xué)業(yè)水平達(dá)標(biāo)]1.閱讀如圖所示的程序框圖,若輸入x=3,則輸出y的值為()A.33 B.34C.40 D.45解析:選Bx=3,a=2×32-1=17,b=a-15=2,y=ab=17×2=34,則輸出y的值為34.2.如圖所給的程序框圖描述的算法的運(yùn)行結(jié)果是()A.-5 B.5C.-1 D.-2解析:選A∵x=-1<0,∴y=3×(-1)-2=-5.3.根據(jù)所給的程序框圖,如圖所示,輸出的結(jié)果是________.解析:由X=Y(jié),得X=2;由Y=X,得Y=2;由Z=Y(jié),得Z=2.答案:24.給定一個(gè)正整數(shù)n,若n為奇數(shù),則把n乘3加1;若n為偶數(shù),則把n除以2.設(shè)計(jì)一個(gè)算法,并畫出程序框圖.解:算法步驟如下:S1輸入n的值.S2若n為奇數(shù),計(jì)算ω=3n+1的值;否則,計(jì)算ω=eq\f(n,2)的值.S3輸出ω.程序框圖如圖所示.[層級(jí)二應(yīng)試能力達(dá)標(biāo)]1.如圖是程序框圖的一部分,其算法的邏輯結(jié)構(gòu)是()A.順序結(jié)構(gòu) B.條件分支結(jié)構(gòu)C.判斷結(jié)構(gòu) D.以上都不對(duì)解析:選B此邏輯結(jié)構(gòu)是條件分支結(jié)構(gòu).2.已知函數(shù)f(x)=2x+7,在如圖的程序框圖中,若輸入x=-3,則輸出的結(jié)果為()A.-3 B.1C.9 D.25解析:選Dx=-3,y=f(x)=2×(-3)+7=1,f(y)=2×1+7=9,故z=2f(y)+7=25,故z=25.3.已知函數(shù)y=eq\b\lc\{\rc\(\a\vs4\al\co1(log2x,x≥2,,2-x,x<2.))圖中表示的是給定x的值,求其對(duì)應(yīng)的函數(shù)值y的程序框圖①處應(yīng)為()A.x<2 B.x>2C.x≠2 D.x=2解析:選A框圖中的①就是分段函數(shù)解析式兩種形式的判斷條件,故①應(yīng)為x<2,故選A.4.給出一個(gè)如圖所示的程序框圖,若要使輸入x的值與輸出y的值相等,則這樣的x的值的個(gè)數(shù)是()A.1 B.2C.3 D.4解析:選C當(dāng)x≤2時(shí),y=x2=x,解得x1=0,x2=1;當(dāng)2<x≤5時(shí),y=2x-3=x,解得x3=3;當(dāng)x>5時(shí),y=eq\f(1,x)=x,解得x=±1(舍去),故x的值可以為0,1,3.5.如圖的程序框圖表示的算法的運(yùn)行結(jié)果是________.解析:p=9,∴S=eq\r(99-59-69-7)=6eq\r(6).答案:6eq\r(6)6.已知函數(shù)f(x)=|x-3|,以下程序框圖表示的是給定x值,求其相應(yīng)函數(shù)值的算法.請(qǐng)將該程序框圖補(bǔ)充完整.其中①處應(yīng)填________,②處應(yīng)填________.解析:由f(x)=|x-3|=eq\b\lc\{\rc\(\a\vs4\al\co1(x-3,x≥3,,3-x,x<3))及程序框圖知,①處可填x<3,②處應(yīng)填y=x-3.答案:x<3y=x-37.已知某程序框圖如圖,若輸入的x的值分別為0,1,2,執(zhí)行該程序框圖后,輸出的y的值分別為a,b,c,則a+b+c=________.解析:該程序框圖的作用是計(jì)算分段函數(shù)y=eq\b\lc\{\rc\(\a\vs4\al\co1(4x,x<1,,1,x=1,,x2,x>1))的函數(shù)值.當(dāng)x=0時(shí),y=40=1;當(dāng)x=1時(shí),y=1;當(dāng)x=2時(shí),y=22=4,故a+b+c=1+1+4=6.答案:68.已知函數(shù)y=2x+3圖象上任一點(diǎn)的橫坐標(biāo)x,設(shè)計(jì)一個(gè)算法,求該點(diǎn)到坐標(biāo)原點(diǎn)的距離,并畫出程序框圖.解:算法如下:S1輸入橫坐標(biāo)的值x;S2計(jì)算y
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基恩士培訓(xùn)制度
- 勞力派遣培訓(xùn)制度
- 蛋糕店人員培訓(xùn)制度
- 倉庫上架規(guī)范制度
- 癌癥中心培訓(xùn)制度
- 班主任管理培訓(xùn)制度
- 2025重慶兩江新區(qū)人才發(fā)展集團(tuán)外包員工招聘5人筆試參考題庫附帶答案詳解(3卷)
- 2025貴州省遵義汽車運(yùn)輸(集團(tuán))有限責(zé)任公司招聘補(bǔ)招1人筆試歷年參考題庫附帶答案詳解
- 2025貴州畢節(jié)市農(nóng)業(yè)發(fā)展集團(tuán)有限公司第十三屆貴州人才博覽會(huì)人才引進(jìn)擬聘用人員筆試歷年參考題庫附帶答案詳解
- 培訓(xùn)班學(xué)生獎(jiǎng)懲制度
- 2026年廣州市黃埔區(qū)穗東街招考編外服務(wù)人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 黑龍江高職單招語文試題附答案
- 高低壓配電安裝工程施工方案方案
- 中華人民共和國危險(xiǎn)化學(xué)品安全法解讀
- 2026年中國煙草專業(yè)知識(shí)考試題含答案
- 2026年度內(nèi)蒙古自治區(qū)行政執(zhí)法人員專場(chǎng)招收備考題庫完整答案詳解
- 2026云南新華書店集團(tuán)限公司公開招聘34人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2026年人教版八年級(jí)語文上冊(cè)期末考試卷含答案
- 安全保密管理專題培訓(xùn)課件
- GB/T 17587.2-2025滾珠絲杠副第2部分:公稱直徑、公稱導(dǎo)程、螺母尺寸和安裝螺栓公制系列
- 鍋爐應(yīng)急預(yù)案演練(3篇)
評(píng)論
0/150
提交評(píng)論