編寫演算法



一個必須遵循的有限步驟集,才能解決任何問題,稱為演算法。演算法通常是在進行實際編碼前開發的。它使用類似英語的語言編寫,以便即使是非程式設計師也能輕鬆理解。

有時演算法會使用虛擬碼編寫,即與要使用的程式語言類似的語言。編寫解決問題的演算法提供了以下優勢 −

  • 促進團隊成員之間的有效溝通

  • 能夠分析手頭的難題

  • 充當編碼的藍圖

  • 輔助除錯

  • 成為軟體文件的一部分,在維護階段可供將來參考

以下是一個良好、正確的演算法的特徵 −

  • 具有一組輸入

  • 步驟定義明確

  • 具有一定數量的步驟

  • 產生所需的輸出

示例演算法

讓我們首先舉一個建立演算法的真實生活情境示例。以下是去市場購買一支鋼筆的演算法。

Example Algorithms

此演算法中的步驟 4 本身就是一個完整任務,可以為它編寫單獨的演算法。現在讓我們建立一個演算法來檢查一個數字是正數還是負數。

Example Algorithms
廣告