傳統流程圖(用於設計分析算法)


 流程圖是每一個程序編制人員都應當熟練掌握的!

 

只要規定好三種基本結構的流程圖的畫法,就可以畫出任何算法的流程圖!

 

三種基本結構:

1.順序結構:

          

   順序結構是最簡單的一種線性結構。

   執行順序: 執行完A后必定會執行B。

 

2.選擇結構:

   

  此結構中必包含一個判斷框!根據給定的條件是否成立而選擇執行A框或者B框!(無論走哪一條路線,在執行完之后均會通過最終交匯的點,然后脫離本選擇結構)

  執行順序:圖a)當條件為真時執行A,否則執行B;

                   圖b)的執行序列為:當條件為真時執行A,否則什么也不做。

 

3.循環結構:(又稱為重復結構,即反復執行某一部分的操作,有while和until兩類循環結構)

  第一類:當型(while型)循環結構

      

   當給定的條件成立時,執行A框操作,執行完A后,再判斷條件還成不成立,若仍成立,再執行A框。如此反復執行A框,直到有一次條件不成立,從條件不成立的點直接脫離該結構

 

  第二類:直到型(until型)循環結構

        

   一開始直接執行A框,然后才判斷條件是否成立,若條件成立,則再執行A框,然后再判斷。如此反復,直到條件不成立,直接脫離本結構。

 

總結:以上三種結構的共同點

1.都只有一個入口

2.都只有一個出口

3.結構內的每一部分都有機會被執行到

4.結構中不存在死循環

  


免責聲明!

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



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