資源描述:
《順序結(jié)構(gòu)和選擇結(jié)構(gòu)課件知識(shí)分享.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、順序結(jié)構(gòu)和選擇結(jié)構(gòu)課件順序結(jié)構(gòu)順序結(jié)構(gòu)是由若干個(gè)依次執(zhí)行的處理步驟組成的邏輯結(jié)構(gòu)。如右圖所示,虛線框內(nèi)是一個(gè)順序結(jié)構(gòu),其中A和B兩框內(nèi)的步驟是依次執(zhí)行的,即在執(zhí)行完A框所指定的操作后,必然接著執(zhí)行B框所指定的操作。選擇結(jié)構(gòu)真假條件步驟甲步驟乙選擇結(jié)構(gòu)也叫條件結(jié)構(gòu),是指在算法中通過(guò)對(duì)條件的判斷,根據(jù)條件是否成立而選擇不同流向的算法結(jié)構(gòu).右圖此結(jié)構(gòu)中包含一個(gè)判斷框,根據(jù)給定的條件P是否成立而選擇執(zhí)行A框或B框.無(wú)論P(yáng)條件是否成立,只能執(zhí)行A框或B框之一,不可能同時(shí)執(zhí)行A框和B框,也不可能A框、B框都不執(zhí)行.任意給定一個(gè)實(shí)數(shù)x,設(shè)計(jì)一個(gè)
2、算法,求x的絕對(duì)值,并畫(huà)出程序框圖.第一步,判斷x是否大于0,若x>0,則x的絕對(duì)值等于x,令y=x;若x≤0,則執(zhí)行第二步.第二步,x的絕對(duì)值等于-x,令y=-x;第三步,輸出y.y=-x開(kāi)始輸入xx>0y=x輸出y否是結(jié)束結(jié)束選擇結(jié)構(gòu)理論遷移順序結(jié)構(gòu)由若干個(gè)依次執(zhí)行的處理步驟組成的邏輯結(jié)構(gòu)。這是任何一個(gè)程序都離不開(kāi)的基本結(jié)構(gòu)。AB在一個(gè)算法中,經(jīng)常會(huì)遇到一些條件的判斷,算法的流程根據(jù)條件是否成立有不同的流向,這種算法結(jié)構(gòu)稱為條件結(jié)構(gòu)。選擇結(jié)構(gòu)是否PABPA是否1.執(zhí)行如下程序框圖,若輸入-4,則輸出的結(jié)果是______輸出“是
3、負(fù)數(shù)”開(kāi)始輸入a否是輸出結(jié)束是負(fù)數(shù)考考你2.根據(jù)下面的框圖操作,使得當(dāng)成績(jī)不低于60分時(shí),輸出“及格”,當(dāng)成績(jī)低于60分時(shí),輸出“不及格”,則()1開(kāi)始輸入成績(jī)x不及格及格結(jié)束2BA.框1中填“否”,框2中填“是”B.框1中填“是”,框2中填“否”C.框1中天“是”,框2中可以不填D.框2中填“否”,框1中可以不填3.(2010.北京)已知函數(shù)圖中表示的是給定x的值,求其對(duì)應(yīng)的函數(shù)值y的程序框圖。①處應(yīng)該填寫(xiě)_________;②處應(yīng)該填寫(xiě)_________.x<2能力提升4.將下圖為方程ax+b=0解法的框圖表示,空框圖①內(nèi)應(yīng)該
4、填()開(kāi)始否是輸出xb=0輸出“方程無(wú)解”是輸出“x可取任意實(shí)數(shù)”否結(jié)束A.a>0B.a<0C.a=0D.D①仿照此題做課本P88練習(xí)第二題5.閱讀如圖所示的程序框圖,回答問(wèn)題:若a=7,b=5,c=8,則輸出的數(shù)是a,b,c中的_________否c是輸出a輸出b是開(kāi)始輸入a,b,ca>b且a>cb>c輸出c結(jié)束否右圖的作用是判斷輸入數(shù)x的奇偶性,則②處應(yīng)為_(kāi)___開(kāi)始結(jié)束輸入x輸出“x是奇數(shù)”輸出“x是偶數(shù)”r=x除以2的余數(shù)②是否課本練習(xí)答案開(kāi)始輸入a,ba=0輸出“全體實(shí)數(shù)”結(jié)束輸出“無(wú)解”輸出x否是否b=0是課堂小結(jié):順
5、序結(jié)構(gòu)選擇結(jié)構(gòu)定義按照步驟依次執(zhí)行的一個(gè)算法,稱為具有“順序結(jié)構(gòu)”的算法,或者稱之為算法的順序結(jié)構(gòu)在算法流程中,需要進(jìn)行判斷,判斷結(jié)果決定后面的步驟,像這樣的結(jié)構(gòu)通常稱作選擇結(jié)構(gòu)圖形步驟甲步驟乙判斷條件真假假真步驟乙步驟甲補(bǔ)充作業(yè)2:已知函數(shù),設(shè)計(jì)程序框圖求對(duì)于任意給定x值,求y的值。此課件下載可自行編輯修改,僅供參考!感謝您的支持,我們努力做得更好!謝謝