程式流程圖又稱為程式框圖,是用統一規定的標準符號描述程式運行具體步驟的圖形表示。
程式框圖的設計是在處理流程圖的基礎上,透過輸入輸出資料和處理過程的詳細分析,將電腦的主要運作步驟和內容標識出來。程式框圖是進行程式設計的最基本依據,因此它的品質直接關係到程式設計的品質。 (推薦學習:web前端視訊教學)
此流程圖著重說明程式的邏輯性與處理順序,具體描述了微機解題的邏輯與步驟。當程式中有較多循環語句和轉移語句時,程式的結構會比較複雜,造成程式設計與閱讀困難。
程式流程圖用圖的形式畫出程式流向,是演算法的一種圖形化表示方法,具有直覺、清晰、更易理解的特徵。
程式流程圖由處理框、判斷框、起止框、連接點、流程線、註解框等構成,並結合對應的演算法,構成整個程式流程圖。
處理框具有處理功能;判斷框(菱形框)具有條件判斷功能,有一個入口,二個出口;起止框表示程序的開始或結束;連接點可將流程線連接起來;流程線(表示流程的路徑和方向;註解框是為了對流程圖中某些框的操作做必要的補充說明。
任何複雜的演算法,都可以由順序結構、選擇(分支)結構和循環結構這三種基本結構組成,因此,構造一個演算法的時候,也僅以這三種基本結構作為“建築單元”,遵守三種基本結構的規範,基本結構之間可以並列、可以互相包含,但不允許交叉,不允許從一個結構直接轉到另一個結構的內部去。
正因為整個演算法都是由三種基本結構組成的,就像用模組建構的一樣,所以結構清晰,易於正確性驗證,易於糾錯,這種方法,就是結構化方法。遵循這種方法的程序設計,就是結構化程序設計。相應地,只要規定好三種基本結構的流程圖的畫法,就可以畫出任何演算法的流程圖。
以上是程式流程圖是什麼階段使用的表達工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!