basic演算法
發布時間: 2023-09-08 12:04:58
❶ 描述演算法的三種方式
演算法的三種描述方法:自然語言描述、流程圖描述、偽代碼或程序語言描述。
自然語言——易讀、易懂,可能存在二義性。
流程圖——是一種比較直觀易用的、用圖形來描述演算法的方法。
偽代碼與程序語言——我們學習的是Visual Basic,即可視化Basic,簡稱VB。
演算法(Algorithm)是指解題方案的准確而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制。
演算法的五大特徵:
有窮性(Finiteness)。演算法的有窮性是指演算法必須能在執行有限個步驟之後終止;
確切性(Definiteness)。演算法的每一步驟必須有確切的定義;
輸入項(Input)。一個演算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
輸出項(Output)。一個演算法有一個或多個輸出,以反映對輸入數據加工後的結果。沒有輸出的演算法是毫無意義的;
可行性(Effectiveness)。演算法中執行的任何計算步驟都是可以被分解為基本的可執行的操作步,即每個計算步都可以在有限時間內完成(也稱之為有效性)。
熱點內容