流程圖的定義:
流程圖又稱程序框圖,是一種用程序框、流程線及文字說明來表示算法的圖形;
流程圖的特點:
流程圖表示一個動態(tài)過程,通常會有一個“起點”,一個或多個“終點”.
程序框圖是流程圖的一種.流程圖可以直觀、明確地表示動態(tài)過程從開始到結(jié)束的全部步驟.它是由圖形符號和文字說明構(gòu)成的圖示.
程序框圖的構(gòu)成:
一個程序框圖包括以下幾部分:實現(xiàn)不同算法功能的相對應(yīng)的程序框;帶箭頭的流程線;程序框內(nèi)必要的說明文字。
設(shè)計程序框圖的步驟:
第一步,用自然語言表述算法步驟;
第二步,確定每一個算法步驟所包含的邏輯結(jié)構(gòu),并用相應(yīng)的程序框圖表示,得到該步驟的程序框圖;
第三步,將所有步驟的程序框圖用流程線連接起來,并加上終端框,得到表示整個算法的程序框圖。
幾種重要的結(jié)構(gòu):
順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。