
編寫演算法
一個必須遵循的有限步驟集,才能解決任何問題,稱為演算法。演算法通常是在進行實際編碼前開發的。它使用類似英語的語言編寫,以便即使是非程式設計師也能輕鬆理解。
有時演算法會使用虛擬碼編寫,即與要使用的程式語言類似的語言。編寫解決問題的演算法提供了以下優勢 −
促進團隊成員之間的有效溝通
能夠分析手頭的難題
充當編碼的藍圖
輔助除錯
成為軟體文件的一部分,在維護階段可供將來參考
以下是一個良好、正確的演算法的特徵 −
具有一組輸入
步驟定義明確
具有一定數量的步驟
產生所需的輸出
示例演算法
讓我們首先舉一個建立演算法的真實生活情境示例。以下是去市場購買一支鋼筆的演算法。

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

廣告