- 用規定的一系列圖形、流程線和文字說明算法中的基本操作和控制流程。
流程圖的基本元素包括:
- 表示相應操作的框;
- 帶箭頭的流程線;
- 框內外必要的文字說明。
設計程序框圖的步驟:
- 用自然語言表述算法步驟;
- 確定每一個算法步驟所包含的邏輯結構,並用相應的程序框圖表示,得到該步驟的流程框圖;
- 將所有步驟的程序框圖用流程線鏈接起來,並加上終端框,的到表示整個算法的程序框圖。
任何算法(程序)都可以由順序結構、選擇結構和循環結構這三種基本結構組合起來實現。
- 順序結構是指程序中的各個操作是按照它們在源代碼中的排列順序依次執行的。
- 選擇結構也叫分支結構,是指在算法中通過對條件的判斷,根據條件是否成立二選擇不同的流向的算法結構。
- 單選擇結構;
- 雙選擇結構;
- 多選擇結構。
- 循環結構是指在一定條件下反復執行某部分代碼的操作,是程序設計中最能發揮計算機特長的程序結構。
- 當型循環結構;
- 直到循環結構。(python不提供)