版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、如何畫程序流程圖下面介紹一下標準程序流程圖的符號及使用約定一,引言程序流程圖(Progran flowchart)作為一種算法表達工具,早已為工國計算機工作者和廣大計算機用戶十分熟悉和普通使用.然而它的一個明顯缺點在于缺乏統(tǒng)一的規(guī)范化符號表示和嚴格的使用規(guī)則.最近,國家標準局批準的國家標準(GB1525-89)<<信息處理-數(shù)據(jù)流程圖,程序流程圖,系統(tǒng)流程圖,程序網(wǎng)絡圖和系統(tǒng)資源圖的文件編制符號及約定>>為我們推薦了一套標準化符號和使用約定.由于該標準是與國際標準化組織公布的標準ISO5807-85 Information processing-Documentatio
2、n symbols and comventions for data,program and system flowcharts,program network charts and system resources charts是一致的,這里將其中程序流程圖部分摘錄出來,并做了一些解釋,供讀者參考.根據(jù)這一標準畫出的程序流程圖我們稱為標準流程圖.二,符號程序流程圖表示了程序的操作順序.它應包括:(1)指明實際處理操作的處理符號,包括根據(jù)邏輯條件確定要執(zhí)行的路徑的符號.(2)指明控制流的流線符號.(3)便于讀寫程序流程圖的特殊符號.以下給出標準流程圖所用的符號及其簡要說明,請參看圖1.圖1 標
3、準程序流程圖符號1.數(shù)據(jù)- 平行四邊形表示數(shù)據(jù),其中可注明數(shù)據(jù)名,來源,用途或其它的文字說明.此符號并不限定數(shù)據(jù)的媒體.2.處理- 矩形表示各種處理功能.例如,執(zhí)行一個或一組特定的操作,從而使信息的值,信息形世或所在位置發(fā)生變化,或是確定對某一流向的選擇.矩形內可注明處理名或其簡工功能.3.特定處理- 帶有雙縱邊線的矩形表示已命名的特定處理.該處理為在另外地方已得到詳細說明的一個操作或一組操作,便如子例行程序,模塊.矩形內可注明特定處理名或其簡要功能.4.準備- 六邊形符號表示準備.它表示修改一條指令或一組指令以影響隨后的活動.例如,設置開關,修改變址寄存器,初始化例行程序.5.判斷- 菱形表
4、示判斷或開關.菱形內可注明判斷的條件.它只有一個入口,但可以有若干個可供選擇的出口,在對符號內定義折條件求值后,有一個且僅有一個出口被激活.求值結果可在表示出口路徑的流線附近寫出.6.循環(huán)界限- 循環(huán)界限為去上角矩形表示年界限和去下角矩形的下界限構成,分別表示循環(huán)的開始和循環(huán)的結束. 圖2 兩種循環(huán)表示一對符號內應注明同一循環(huán)標識符.可根據(jù)檢驗終止循環(huán)條件在循環(huán)的開始還是在循環(huán)的末尾,將其條件分別在上界限符內注明(如:當A>B)或在下界限符內注明(如:直到C<D).圖2給出了當終止條件成立時進入循環(huán)和直到終止條件成立退出循環(huán)的兩種不同的表示.7.連接符- 圓表示連接符,用以表明轉向
5、流程圖的它處,或從流程圖它處轉入.它是流線的斷點.在圖內注明某一標識符,表明該流線將在具有相同標識符的另一連接符處繼續(xù)下去(參看以下關于連接符使用的約定).8.端點符- 扁圓形表示轉向外部環(huán)境或從外部環(huán)境轉入的端點符.例如,程序流程的起始或結束,數(shù)據(jù)的外部使用起點或終點.9.注解符- 注解符由縱邊線和虛線構成,用以標識注解的內容.虛線須連接到被注解的符號或符號組合上.注解的正文應靠近縱邊線.請參看圖3給出的注解符使用示例.圖3 注解符的使用10.流線 - 直線表示控制流的流線.關于流線上表示流向的箭頭,其使用方法見后面的約定.11.虛線 - 虛線用于表明被注解的范圍或連接被注解部分與注解正文,
6、也參看圖3.12.省略符 - 若流程圖中有些部分無需給出符號的具體形式和數(shù)量,可用三點構成的省略符.省略符應夾在流線符號之中或流線符號之間 ,參看圖4.圖4 省略符的使用13.并行方式 - 一對平行線表示同步進行兩個或兩個以上并行方式的操作.并行方式的示例如圖5,圖中在處理A完成后才能進行處理C,D和E;同樣,處理F要等處理B,C,D完成以后進行.但處理C可以處理D開始和(或)結束前開始和(或)結束.圖5 并行方式示例三,使用約定關于流程圖符號的使用約定,簡要地說明以下幾點:1.圖的布局流程圖中所用的符號應該均心地分布,連線保持合理的長度,并盡量少使用長線.2.符號的形狀流程圖中多數(shù)符號內的空
7、白供標注說明性文字.使用各種符號應注意符號的外形和各符號大小的統(tǒng)一,避免使符號變形或各符號大小比例不一.3.符號內的說明文字應使符號內的說明文字盡可能簡明.通常按從左向右和從上向下方式書寫,并與流向無關.如果說明文字較多,符號內寫不完,可使用注解符.若注解符干擾或影響到圖形的流程,應將正文寫在另外一頁上,并注明引用符號.4.符號標識符為符號規(guī)定標識符是為了便于其它文件引用該符號.便如,程序清單中引用到流程圖中的特定符號.符號標識符一般寫在符號的左上角,參看圖6(a).圖6 符號標識符和符號描述符5.符號描述符為便于進一步理解符號的功能,可標注符號描述符.通常描述符寫在符號的右上角,如圖6(b)
8、所示.6.詳細表示在處理符號或數(shù)據(jù)符號中畫一橫線,表明該符號在同一文件集中的其它地言有更為詳細的表示.橫線在符號內靠近項端,詳細表示的標識符寫在符號內橫線之上,見圖7(a).端點符用作詳細表示的開始符號和結束符號,在此符號中應給出加橫線符號中的標識符,見圖7(b).圖7 加橫線符號及其詳細表示7.流線(1)標準流向與箭頭的使用流線的標準流向是從左到右和從上到下.沿標準流向的流線可不用箭頭指示流向,但沿非標準流向的流線應用箭頭指示充向.(2)流線的交叉應當盡量避免流線的交叉.即使出現(xiàn)流線的交叉,交叉的流線之間也沒有任何邏輯關系,并不對流向產(chǎn)生任何影響,如圖8(a)所示.(3)流線的匯集兩條或多條進入線可以匯集成一條輸出線,此時各連接點應要互錯工以提高清晰度,并用箭頭表示流向,如圖8(b)所示.圖8 漢線的交叉與流線的匯集(4)符號流線進出一般情況下,流線應從符號的左邊或項端進入,并從右邊或底端離開.其進出點均應對準符號的中心.(5)連接符為避免出現(xiàn)流線交叉和使用長線,或某個流程圖能在另一頁上延續(xù),可用連接符將流線截斷.截斷始端的連接符稱為出口連接符,載斷末端的連接符稱為入口連接符.兩連接符中用同一標識符.換頁截斷可用與連接符相連的注解符表示,如圖9所示.圖9 出口連接符與入口連接符8.多出口判斷的兩
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源企業(yè)聘用合同范本4篇
- 二零二五年度人工智能輔助軟件服務合同模板2篇
- 二零二五美容院美容護理技術培訓合同3篇
- 《短視頻編?。哼x題構想+腳本制作+劇本策劃+鏡頭拍攝》課件 第5章 了解劇本:創(chuàng)作優(yōu)劇本的基礎
- 二零二五年度某局勞務分包結算與人才培養(yǎng)計劃合同4篇
- 二零二五農機綠色生產(chǎn)技術研發(fā)與應用合同4篇
- 二零二五年度棉被品牌授權生產(chǎn)及銷售合同4篇
- 二零二五年度智能制造名義合伙人合同4篇
- 二零二五版南京海事法院海洋石油開發(fā)合同4篇
- (必會)公路水運工程助理試驗檢測師《交通工程》近年考試真題題庫(含答案解析)
- 中藥材產(chǎn)地加工技術規(guī)程 第1部分:黃草烏
- 危險化學品經(jīng)營單位安全生產(chǎn)考試題庫
- 基于視覺的工業(yè)缺陷檢測技術
- 案例分析:美國紐約高樓防火設計課件
- 老客戶維護方案
- 移動商務內容運營(吳洪貴)任務一 用戶定位與選題
- 萬科物業(yè)管理公司全套制度(2016版)
- 2021年高考化學真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 工作證明模板下載免費
- (完整word)長沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
- 機械點檢員職業(yè)技能知識考試題庫與答案(900題)
評論
0/150
提交評論