流程圖使用一些標準符號表明某些類型的動做,如決策用菱形框表示,具體活動用方框表示。但比這些符號規定更重要的,是必須清楚地描述工做過程的順序。流程圖也可用於設計改進工做過程,具體作法是先畫出事情應該怎麼作,再將其與實際狀況進行比較。算法
類型文件流程圖、ide
數據流程圖 —— 表示求解某一問題的數據通路。spa
系統流程圖 —— 表示系統的操做控制和數據流。設計
程序流程圖 —— 表示程序中的操做順序。工作流
標準符號使用「開始」與「結束」 —— 橢圓符號(橢圓、圓弧形框(兩邊弧形上下直線)、圓角矩形)it
矩形 —— 處理符號:表示一個過程、功能、行動、處理等單獨的活動步驟,活動的簡要說明寫在矩形class
菱形表示問題判斷或斷定(審覈/審批/評審)環節循環
用平行四邊形表示輸入輸出程序
箭頭表明工做流方向數據
註釋框
優勢形象直觀,各類操做一目瞭然,不會產生「歧義性」,便於理解,算法出錯時容易發現,並能夠直接轉化 爲程序。
基本結構順序結構、條件結構(選擇結構)、循環結構、分支結構。