演算法是一種逐步解決問題的過程。如果它以類似英語句子的形式書寫,則被稱為“偽代碼”。
演算法必須具備以下五個特性:
流程圖中使用的符號如下:
終端機 | 橢圓形 | 開始/停止/開始/結束 |
輸入/輸出 | #平行四邊形 | 資料的輸入/輸出 |
處理 | 矩形 | 表示要執行的任何處理 |
決策方塊 | 菱形 | 決定要遵循的替代路徑 |
連接器 | 「圓形 | 用於連接流程圖的不同部分 |
流 | 箭頭 | #連接兩個符號,也表示執行流程 |
預先定義程序 | 雙面矩形 | 在其他地方指定的模組(或)子程式 |
頁面連接器 | 五邊形 | 用於連接流程圖的兩個不同頁面 |
#循環符號 | 六邊形 | 顯示循環變數的初始化、條件與遞增 |
#文件 | 列印輸出 | #顯示準備列印的資料 |
以下是求三個數字平均值的流程圖:
以上是演算法是一種用於解決問題的有序步驟的描述。在C語言中,演算法是以程式設計方式實現的一系列指令。流程圖是一種圖形化表示演算法的工具,它使用不同的符號和箭頭來表示不同的操作和流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!