




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、12.2.1,認識框圖,根據(jù)流程圖中的程序,當輸入數(shù)值x為-2時,輸出數(shù)值y是多少?,溫故,你會算嗎?,第一步 m1,n1; 第二步 nn1; 第三步 mmn; 第三步 若m100,輸出n,算法結(jié)束;若m100,則執(zhí)行第二步,溫故,設計一種算法,求滿足123n100的最小正整數(shù)n.,解:算法為,是,否,開始,m100,輸出n,結(jié)束,n=n+1,m=1,n=1,m=mn,不懂?,看這里,開始,輸入a,b,c,=b2-4ac,0,輸出x1,x2,結(jié)束,輸出“方程沒有實數(shù)解”,探究,是,否,你知道這個圖是做什么用的嗎? 圖中有哪些類型的框、線? 這些框、線有何不同的意義?,這種用規(guī)定的框、帶箭頭的線
2、以及文字說明來準確、直觀地表示算法的圖形,叫做算法的程序框圖,新知,用程序框圖表示算法可以清楚地展現(xiàn)算法的邏輯結(jié)構(gòu),流程線,流程進行的方向.,起止框,表示一個算法的起始或結(jié)束.,輸入輸出框,處理框,判斷框,表示算法中數(shù)據(jù)的輸入或結(jié)果的輸出.,賦值,計算.,判斷某一條件是否成立,成立時沿“是”或“y”執(zhí)行,不成立時沿“否”或“n”執(zhí)行.,新知,ansi,美國國家標準化協(xié)會,(1)起止框:框內(nèi)填寫開始、結(jié)束,任何程序框圖中,起止框是必不可少的.,(2)輸入、輸出框:框內(nèi)填寫輸入、輸出的字母、符號等.,(3)處理框:算法中需要的算式、公式、對變量進行賦值等要用執(zhí)行框表示.,(4)判斷框:當算法要求在
3、不同的情況下執(zhí)行不同的運算時,需要判斷框,框內(nèi)填寫判斷條件.,四種基本框圖的及其功能用法:,深入,(1)使用標準的框圖符號; (2)框圖一般按從上到下、從左到右的次序畫; (3)框圖中任意兩個程序框之間都存在流程線; (4)開始框只有一個出口,結(jié)束框只有一個進口,判斷框一個進口兩個出口,輸入輸出框有一個進口和一個出口; (5)在圖形框內(nèi)使用的語言要簡潔明了; (6)一個程序框圖包括以下幾部分:開始結(jié)束的起止框;表示相應操作的處理框;輸入輸出框;帶箭頭的流程線;如有判斷框,框外必須要有文字說明,畫程序框圖的規(guī)則:,深入,寫出求兩個實數(shù) a,b 的平均數(shù)的程序的算法,并畫出程序框圖,第一步 輸入兩
4、個實數(shù) a,b ;,第二步 計算 c=a+b;,第三步 計算m=c2;,第四步 輸出平均值m,程序結(jié)束.,輸出m,開始,輸入 a,b,結(jié) 束,解:算法為,c=a+b,范例,框圖如下,開始,輸入a,b,da2b2,c,輸出c,結(jié)束,嘗試,寫出已知直角三角形的兩條直角邊的長 a,b ,求斜邊的長的算法并畫出程序框圖,第一步 輸入兩個實數(shù) a,b ;,第二步 計算 d=a2+b2;,第四步 輸出c,程序結(jié)束.,解:算法為,第三步 計算c= ;,框圖如下,國際奧委會對奧運會主辦權(quán)進行投票表決的操作程序:首先進行第一輪投票,如果有一個城市得票超過一半,那么這個城市取得主辦權(quán);如果沒有一個城市得票超過一半,那么將其中得票最少的城市淘汰,然后重復上述過程,直到選出一個城市為止寫出該程序的算法,并畫出程序框圖,范例,第一步 投票; 第二步 計票,如果有一個城市得票超過一半,那么這個城市取得主辦權(quán),執(zhí)行第三步;否則淘汰得票數(shù)最少的城市,轉(zhuǎn)入第一步; 第三步 輸出主辦城市,解:算法為,輸出該城市,投票,有一城市過半票,開始,淘汰得票最少者,結(jié)束,程序框圖如下,y,n,范例,優(yōu)化一下?,畫出判斷兩條直線l1:y=k1x+b1,l2:y=k2x+b2是否垂直的程序框圖,是,輸出“l(fā)1,l2不垂直”,否,開始,輸入k1, k2,m
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)集資合同范本
- 合同范本甲方名字過長
- 農(nóng)村澆地用電合同范本
- 合伙辦鞋廠合同范本
- 合同范本橫豎
- 中介臨時勞動合同范例
- 協(xié)議購車合同范本
- 專業(yè)監(jiān)理安裝合同范本
- 吉利采購合同范本
- 廠房賃合同范本
- reaxys使用介紹課件
- 工程建設項目管理培訓教材課件
- 2023年全國高中化學競賽預賽試題(山東省)
- 11-化學動力學基礎-2-考研試題資料系列
- 《簡愛》課本劇劇本
- 社區(qū)獲得性肺炎臨床路徑
- 產(chǎn)品品質(zhì)檢驗流程標準規(guī)范模板()
- GB∕T 7260.40-2020 不間斷電源系統(tǒng) UPS 第4部分:環(huán)境 要求及報告
- 安全文明施工管理(EHS)方案(24頁)
- 水廠項目基于BIM技術(shù)全生命周期解決方案-城市智慧水務講座課件
- 幼兒園繪本:《閃閃的紅星》 紅色故事
評論
0/150
提交評論