程序流程圖


轉載自https://www.cnblogs.com/tdbk-nwnu/p/9138921.html

       流程圖可以簡單地描述一個過程,是對過程、算法、流程的一種圖像表示,在技術設計、交流及商業簡報等領域有廣泛的應用。流程圖可分為:數據流程圖和作業流程圖。

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、流程圖中使用的符號

流程圖是用圖的形式將一個過程的步驟表示出來。使用圖形表示算法的思路是一種極好的方法,因為一張圖勝過千言萬語。流程圖由包含具有確定含義的符號、簡單的說明性文字和各種連線。

  通用的繪制流程圖形態和程序的習慣做法是:

  ①開始用六角菱型或圓角矩形或橢圓;

  ②矩形方框表示具體活動過程;

  ③菱形框表示決策、審核、判斷;

  ④結束終止用橢圓;

  ⑤平行四邊形表示輸入輸出;

  ⑥箭頭代表工作流方向。

        另外還規定,流程線是從下往上或從右向左時,必須帶箭頭;除此以外,都可以不畫箭頭;流程線的走向默認都是從上向下或從左向右。符號內的說明文字盡可能簡明,通常按從左向右和從上向下方式書寫,並與流向無關。如果說明文字較多,符號內寫不完,可使用注解符。若注解符干擾或影響到圖形的流程,應在另外一頁正文上注明引用符號。

2、流程圖采用的符號

三種循環的流程圖畫法:

      C語言編程中常用的三種循環為for(;;),while  和 do-while。

(1)for循環

          for循環形式: for(表達式1;表達式2;表達式3)

          流程圖:

            

                                   圖1 for循環流程圖

(2)while循環

           while循環形式:

          while(判斷條件)

         {

              執行語句;

          }

          流程圖:

 

            圖2 while循環流程圖

 (3)do-while循環

           do-while循環形式:

            do
            {

                      執行語句;

            }while(條件判斷)

           do-while循環流程圖:

  

         圖3 do-while循環流程圖

3、流程圖的基本結構
  有順序結構、分支結構(又稱選擇結構)和循環結構三種。

4、流程圖常用的形式有兩種:

  1)上下流程圖

  上下流程圖是最常見的一種流程圖,它僅表示上一步與下一步的順序關系。

  2)矩陣流程圖

  矩陣流程圖不僅表示下下關系,還可以看出某一過程的責任部門。

在流程圖中,判斷框左邊的流程線表示判斷條件為真時的流程,右邊的流程線表示條件為假時的流程,有時就在其左、右流程線的上方分別標注“真”、“假”或“T”、“F”或“Y”、“N",另外還規定,流程線是從下往上或從右向左時,必須帶箭頭,除此以外,都不畫箭頭,流程線的走向總是從上向下或從左向右。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM