アルゴリズムの記述

問題を解決するために従わなければならない一連の有限のステップは、 algorithm。アルゴリズムは通常、実際のコーディングが行われる前に開発されます。プログラマーでなくてもわかりやすいように、英語のような言語で書かれています。

アルゴリズムは、 pseudocodes、つまり、使用するプログラミング言語に類似した言語。問題を解決するためのアルゴリズムを書くことはこれらの利点を提供します-

  • チームメンバー間の効果的なコミュニケーションを促進します

  • 手元の問題の分析を可能にします

  • コーディングの青写真として機能します

  • デバッグを支援します

  • メンテナンスフェーズで将来参照できるように、ソフトウェアドキュメントの一部になります

これらは、優れた正しいアルゴリズムの特徴です。

  • 入力のセットがあります

  • ステップは一意に定義されます

  • ステップ数に限りがあります

  • 必要な出力を生成します

アルゴリズムの例

まず、アルゴリズムを作成するための実際の状況の例を見てみましょう。ペンを購入するために市場に行くためのアルゴリズムは次のとおりです。

このアルゴリズムのステップ4は、それ自体が完全なタスクであり、個別のアルゴリズムを作成できます。ここで、数値が正か負かを確認するアルゴリズムを作成しましょう。