圖形表示的算法就是流程圖。流程圖就是用壹些框架來表示各種類型的操作,把所有的步驟都寫在框架裏,然後用帶箭頭的線連接起來,表示執行的順序。用圖形來表示算法,直觀易懂。
美國國家標準化協會ANSI規定了壹些通用的流程圖符號,被世界各地的程序員廣泛采用。圖中顯示了最常用的流程圖符號。
1,加工框(矩形框),表示壹般加工功能。
2.判斷框(diamond box)就是判斷給定的條件,根據給定的條件是否成立來決定如何執行後續的操作。它有壹個入口和兩個出口。
3.輸入輸出盒(平行四邊形盒)。
4.起止框(弧形框)表示過程的開始或結束。
5.連接點(圓圈)用於連接不同地方繪制的流線。如圖,有兩個連接點標有1(連接點圓圈內寫“L”),表示這兩個點連在壹起,相當於壹個點。有了連接點,就可以避免流線的交叉或長短,流程圖也就清晰了。
6.過程線(指向線),表示過程的路徑和方向。
7.註釋框是對流程圖中壹些框的操作進行必要的補充說明,幫助閱讀流程圖的人更好地理解流程圖的作用。它不是流程圖的必要部分,也不反映過程和操作。