




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1.1.3算法的三種基本邏輯結(jié)構(gòu)和框圖表示(二)學習目標1.掌握條件分支結(jié)構(gòu)的程序框圖的畫法.2.能用條件分支結(jié)構(gòu)框圖描述分類討論問題的算法.3.進一步熟悉程序框圖的畫法知識點一條件分支結(jié)構(gòu)思考1我們經(jīng)常需要處理分類討論的問題,順序結(jié)構(gòu)能否完成這一任務?為什么?思考2有些問題需要按給定的條件進行分析、比較和判斷,在程序框圖結(jié)構(gòu)中還能只用順序結(jié)構(gòu)嗎?梳理一些簡單的算法可以用順序結(jié)構(gòu)來表示,但是這種結(jié)構(gòu)無法描述要求進行邏輯判斷,并根據(jù)判斷結(jié)果進行不同處理的情況,因此,需要另一種邏輯結(jié)構(gòu)來處理這類問題這種結(jié)構(gòu)叫做條件分支結(jié)構(gòu)知識點二條件分支結(jié)構(gòu)的兩種形式結(jié)構(gòu)形式特征兩個步驟A、B根據(jù)_選擇一個執(zhí)行根據(jù)條件選擇是否執(zhí)行步驟A知識點三條件分支結(jié)構(gòu)的嵌套思考條件分支結(jié)構(gòu)中的判斷框有兩個出口,由此說明條件分支結(jié)構(gòu)執(zhí)行的結(jié)果不唯一,對嗎?梳理條件分支結(jié)構(gòu)的嵌套實際上就是將一個條件分支結(jié)構(gòu)置于另一個條件分支結(jié)構(gòu)的分支中,這個分支結(jié)束后,要與另一個分支交匯類型一條件分支結(jié)構(gòu)的概念例1(1)下列算法中,含有條件分支結(jié)構(gòu)的是()A求兩個數(shù)的積B求點到直線的距離C解一元二次方程D已知梯形兩底和高求面積(2)條件分支結(jié)構(gòu)不同于順序結(jié)構(gòu)的特征是()A處理框 B判斷框C輸入、輸出框 D起止框(3)給出以下四個問題:輸入一個數(shù)x,輸出它的絕對值;求面積為6的正方形的周長;求a,b,c三個數(shù)中的最大值;求函數(shù)f(x)的函數(shù)值其中需要用條件分支結(jié)構(gòu)來描述算法的有()A1個 B2個 C3個 D4個反思與感悟條件分支結(jié)構(gòu)中含有判斷框,且判斷框內(nèi)相應的判定條件是依據(jù)所給具體問題設定的跟蹤訓練1下列關(guān)于條件分支結(jié)構(gòu)的描述,不正確的是()A條件分支結(jié)構(gòu)的出口有兩個,但在執(zhí)行時,只有一個出口是有效的B條件分支結(jié)構(gòu)的判斷條件要寫在判斷框內(nèi)C雙選擇條件分支結(jié)構(gòu)有兩個出口,單選擇條件分支結(jié)構(gòu)只有一個出口D條件分支結(jié)構(gòu)根據(jù)條件是否成立,選擇不同的分支執(zhí)行類型二條件分支結(jié)構(gòu)的應用例2如圖所示的程序框圖,若輸出y的值為3,求輸入的x值引申探究本例中,若輸入x的值為1,則輸出y的值為多少?反思與感悟先由條件作出判斷,然后再決定選擇哪一個步驟,在畫框圖時,必須用到條件分支結(jié)構(gòu)跟蹤訓練2對任意非零實數(shù)a,b,若ab的運算原理如圖所示,則log241的值為()A. B1C. D2類型三條件分支結(jié)構(gòu)的嵌套例3解關(guān)于x的方程axb0的算法的程序框圖如何表示?反思與感悟我們現(xiàn)在使用的條件分支結(jié)構(gòu)只提供2個出口,故當要分三類以上討論時,往往需要在條件分支結(jié)構(gòu)中再嵌套一個條件分支結(jié)構(gòu)跟蹤訓練3已知函數(shù)y請設計一個程序框圖,要求輸入x的值,輸出y的值1在如圖所示的程序框圖中,若輸出的y的值為26,則輸入的x的值為()A4 B5C6 D62若輸入x5,按圖中所示程序框圖運行后,輸出的結(jié)果是()A5 B0C1 D13對任意非零實數(shù)a、b,若ab的運算原理如程序框圖所示,則32_.4已知函數(shù)y|x3|,如圖表示的是給定x的值,求其相應函數(shù)的值的算法請將該程序框圖補充完整,其中處應填_,處應填_5已知函數(shù)y寫出給定x的值求該函數(shù)的函數(shù)值的算法,并畫出程序框圖1條件分支結(jié)構(gòu)是程序框圖的重要組成部分其特點是先判斷后執(zhí)行2在利用條件分支結(jié)構(gòu)畫程序框圖時要注意兩點:一是需要判斷條件是什么,二是條件判斷后分別對應著什么樣的結(jié)果3設計程序框圖時,首先設計算法步驟,再轉(zhuǎn)化為程序框圖,待熟練后可以省略算法步驟直接畫出程序框圖對于算法中分類討論的步驟,通常設計成條件分支結(jié)構(gòu)來解決答案精析問題導學知識點一思考1分類討論是帶有分支的邏輯結(jié)構(gòu),而順序結(jié)構(gòu)是一通到底的“直腸子”,所以不能表達分支結(jié)構(gòu),這就需要條件分支結(jié)構(gòu)出場思考2不能,順序結(jié)構(gòu)不能按給定的條件進行分析、比較和判斷知識點二條件知識點三思考不對,判斷框雖然有兩個出口,但根據(jù)條件是否成立,選擇的出口是確定的,故執(zhí)行結(jié)果也是唯一的題型探究類型一例1(1)C(2)B(3)C解析(1)解一元二次方程時,當判別式0時,方程無解,當0時,方程有解,由于分情況,故用到條件分支結(jié)構(gòu)(2)在條件分支結(jié)構(gòu)中含有判斷框,而順序結(jié)構(gòu)中沒有(3)都要對條件作出判斷,故需要用條件分支結(jié)構(gòu),用順序結(jié)構(gòu)即可跟蹤訓練1C選項C中,單選擇條件分支結(jié)構(gòu)有兩個出口類型二例2解由程序框圖可得y當x0時,y(1,2,此時不可能輸出y3;當x0時,令y2x13,解得x1,符合題意,故輸入的x的值為1.引申探究解由x10,故y211,故y,從而輸出y的值為.跟蹤訓練2Blog24231,由題意知所求值為1.類型三例3解先設計算法步驟:第一步,輸入實數(shù)a,b.第二步,判斷a是否為0.若是,執(zhí)行第三步,否則,計算x,并輸出x,結(jié)束算法第三步,判斷b是否為0.若是,則輸出“方程的解為任意實數(shù)”;否則,輸出“方程無實數(shù)解”再用程序框圖表達上述算法如圖跟蹤訓練3解程序框圖如下當堂訓練1A由x22x226,解得x4或x6,由框圖知,輸入的x的值為4.2D因為x5,不滿足x0,所以在第一個判斷框中執(zhí)行“否”,在第二個判斷框中,由于50,執(zhí)行“是”,所以得y1.32解析由題意知,a3,b2,由程序框圖得,32不成立,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共設施維護采購招標評審標準考核試卷
- 水產(chǎn)養(yǎng)殖土壤環(huán)境風險評估模型構(gòu)建考核試卷
- 網(wǎng)絡影視內(nèi)容與社交媒體互動效應研究考核試卷
- 升降機安全監(jiān)控數(shù)據(jù)挖掘與多變量統(tǒng)計分析方法研究考核試卷
- 老年人營養(yǎng)攝入與飲食平衡指導考核試卷
- 企業(yè)環(huán)保信息公開與透明度研究考核試卷
- 會員代表發(fā)言稿13篇
- 基建維修和設備采購管理暫行規(guī)定
- 假面舞會活動總結(jié)
- 個人工作態(tài)度檢討書
- 注塑崗位技能培訓
- 市場監(jiān)管新進人員培訓方案
- BIM基礎知識培訓課件
- 照排人員述職報告
- 淘寶客服月度工作報表表格
- 卷材防水層分項工程質(zhì)量檢驗評定表
- 租賃機械設備施工方案
- 中建施工現(xiàn)場CI規(guī)范說明詳細
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院組織架構(gòu)圖
- 第九講 全面依法治國PPT習概論2023優(yōu)化版教學課件
- 川16Z117-TY 彩色透水混凝土整體路面構(gòu)造圖集
評論
0/150
提交評論