當前位置:吉日网官网 - 傳統美德 - 程序流程怎麽做?

程序流程怎麽做?

程序流程圖是用指定的符號描述壹個特殊程序中所需的所有操作或判斷的圖表。這個流程圖著重於程序的邏輯和處理順序,具體描述了微機解題的邏輯和步驟。當程序中有很多循環語句和轉移語句時,程序的結構會更加復雜,給程序的設計和閱讀帶來困難。程序流程圖以圖形的形式畫出程序流向,是算法的圖形化表示,具有直觀、清晰、更容易理解的特點。[2]

程序流程圖由處理框、判斷框、起止框、連接點、流程線、註釋框等組成。,並結合相應的算法,形成了整個程序流程圖。

處理框架具有處理功能;判斷框(菱形框)具有條件判斷功能,入口壹個,出口兩個;起止框表示節目的開始或結束;連接點可以連接工藝線;過程線(表示過程的路徑和方向;註釋框用於對流程圖中壹些框的操作進行必要的補充說明。[3]

程序流程圖的三種基本結構

任何復雜的算法都可以由三種基本結構組成:順序結構、選擇(分支)結構和循環結構。所以在構造算法的時候,只把這三個基本結構作為“建築單元”,遵守三個基本結構的規範。基本結構可以並列,可以相互包容,但不允許交叉,不允許從壹個結構直接轉移到另壹個結構。正因為整個算法是由三個基本結構組成的,就像用模塊搭建壹樣,所以結構清晰,容易驗證正確性和修正錯誤。這種方法就是結構化方法。遵循這種方法的程序設計是結構化程序設計。因此,只要指定了三個基本結構的流程圖的繪制方法,就可以繪制任何算法的流程圖。[4]

(1)序列結構

序列結構是壹個簡單的線性結構,塊是按順序執行的。流程圖的基本形式如圖所示,語句的執行順序為:ABC。[1]

(2)選擇(分支)結構

這個結構是判斷壹個給定的條件,當條件為真或假時,執行不同盒子的內容。有兩種基本形狀。[1]

(3)圓形結構

循環結構有兩種基本形式:while循環和do-while循環。A. while循環:其執行順序為:當條件為真時,重復執行A;壹旦條件為假,跳出循環,在循環後立即執行語句。B. do-while循環:執行順序是:先執行A,再判斷條件。當條件為真時,總是在循環中執行。壹旦條件為假,就結束循環,並在循環後立即執行下壹條語句。

  • 上一篇:童話裏的玉帝是什麽來歷?
  • 下一篇:壹種竹塊涼席的制備方法
  • copyright 2024吉日网官网