更新時間:2022年01月14日17時30分 來源:傳智教育 瀏覽次數(shù):
設計程序時,人們常用一些不可編程,但能體現(xiàn)程序特性的方法來描述程序的功能與流程,自然語言、流程圖和偽代碼法是3種較為常用的表示方法,其中以流程圖法最為形象直觀。
程序流程圖是一種用圖形、流程線和文字說明描述程序基本操作和控制流程的方法,它是程序分析和過程描述的最基本方式。程序流程圖使用特定符號表示,它的基本元素如下圖所示。
常用流程符號
上圖中列舉了5個圖框、1個流程線和1個連接點,這些符號在表示流程圖時的功能如下。
(1)起止框:圓角矩形,表示程序邏輯的開始或結束。
(2)輸入/輸出框:平行四邊形,表示程序的數(shù)據(jù)輸入或結果輸出。
(3)判斷框:菱形,表示一個判斷條件,并可使程序根據(jù)判斷結果產生分支。
(4)注釋框:表示對程序的說明。
(5)處理框:直角矩形,表示順序執(zhí)行的程序邏輯。
(6)流向線:單向實箭頭,表示程序的流向。
(7)連接點:圓形,表示多個流程圖的連接方式,常用于組織表示復雜程序各部分功能的多個子流程圖。
一個基本的程序流程圖如下所示。
圖2使用流程圖表示了一個包含2個判斷條件、3段順序執(zhí)行邏輯的程序第2章中的實例1與圖4-2所示流程圖的流程基本相同,也包含2個判斷條件字段順序代碼。使用流程圖表示人民幣和美元的換算,具體如圖3所示。