流程圖可以簡單地描述一個過程,是對過程、算法、流程的一種圖像表示,在技術設計、交流及商業簡報等領域有廣泛的應用。流程圖可分為:數據流程圖和作業流程圖。
1.程序流程圖的作用
程序流程圖的作用程序流程圖的作用程序流程圖的作用 程序流程圖是人們對解決問題的方法、思路或算法的一種描述。
流程圖優點:
-
采用簡單規范的符號,畫法簡單;
-
結構清晰,邏輯性強;
-
便於描述,容易理解。
2.畫流程圖常用軟件
-
Visual Graph是一套非常完善的專業圖形系統,專門處理交互圖形,在可靠性、兼容性、易用性、擴展性、完備性、容錯性等多方面均達到了較高的水平。
-
SmatDraw是世界上最流行的商業繪圖軟件,可以用來畫流程圖、甘特圖、時間圖等不同形式的商業圖表。SmartDraw使每個人都能很輕松的繪制具有專業水准的商業圖。
-
億圖圖示專家(EDraw Max)是一款基於矢量的繪圖工具,包含大量的事例庫和模板庫。可以很方便的繪制各種專業的業務流程圖、組織結構圖、商業圖表、程序流程圖、數據流程圖、工程管理圖、軟件設計圖、網絡拓撲圖等等。
-
Axure主要是用來進行軟件原型線框設計的,同時具有流程圖功能,特點是非常簡潔易用。
-
Office Visio是當今最優秀的繪圖軟件之一,是微軟公司推出的非常傳統的免費流程圖軟件。它有助於IT和商務專業人員輕松地可視化、分析和交流復雜信息。在Microsoft Office Excel 2007、PowerPoint 2007、Word 2007或Outlook 2007中都可以繪制流程圖。如PowerPoint在插入選項卡里面的“SmartArt”,選擇“流程”、“層次結構”、“循環”或“關系”來繪制流程圖。
3.流程圖中使用的符號
流程圖是用圖的形式將一個過程的步驟表示出來。使用圖形表示算法的思路是一種極好的方法,因為一張圖勝過千言萬語。流程圖由包含具有確定含義的符號、簡單的說明性文字和各種連線。
常用的繪制流程圖形態和程序的規則:
-
開始用六角菱型或圓角矩形或橢圓;
-
矩形方框表示具體活動過程;
-
菱形框表示決策、審核、判斷;
-
結束終止用橢圓;
-
平行四邊形表示輸入輸出;
-
箭頭代表工作流方向。
另外還規定,流程線是從下往上或從右向左時,必須帶箭頭;除此以外,都可以不畫箭頭;
流程線的走向默認都是從上向下或從左向右。符號內的說明文字盡可能簡明,通常按從左向右和從上向下方式書寫,並與流向無關。
如果說明文字較多,符號內寫不完,可使用注解符。若注解符干擾或影響到圖形的流程,應在另外一頁正文上注明引用符號。
流程圖采用的常用符號
4.循環流程圖的畫法
1.for循環
在python中的for循環形式:
for 表達式1 :表達式2
流程圖
2.while循環
python中的while循環
while 條件:循環語句
流程圖