計算アルゴリズムとは
の 計算アルゴリズム それらは特定のタスクを実行するために設計された一連のステップを表します。問題を解決するためにコンピュータにプログラムされている一連の明確な命令を表しているとも言えます。.
コンピュータ分野またはあらゆる科学において、アルゴリズムは定義された有限の段階を持つ方法論を作成するための基礎として機能します。.
その使用は、ジレンマに対する一般的な解決策を提供することを目的としています。.
計算アルゴリズムの特徴
数学者Alan Turingによって提案されたこの数学の概念をコンピュータサイエンスの分野に持ち込むために、このアルゴリズムは次のように定義されたプロセスです。
-明確に定義され、それぞれが互いに独立している、限られた一連のステップ。.
-エージェント(人間または非人間)は、特定の時点でプロセスの各段階を適用するエージェントです。.
-エージェントは操作指示を解釈し、同時に与えられた情報を保存することができます。.
-特定の方法論が実行されると、結果は各ステップで初期データによると常に同じになります.
-どのプロセスでもそうですが、結果は終わりです。.
手順が特定の解決策を必要とする場合とそうでない場合があります。終わらない繰り返しまたは不規則なアルゴリズムは、コンピューティングでは非常に一般的です。.
例としては、Windows、MacOS、Linuxなどのオペレーティングシステムがあります。これらは、他のプログラムやプロセスのプラットフォームとして機能し続ける必要があります。.
タイプ
コンピュータサイエンスと他の分野の両方で、3種類のアルゴリズムを識別することができます。それは、順次、条件付き、および反復的です。さらに、定性的なもの(単語を使う)と定量的なもの(数値計算を使う)があります。.
実際に非常に役立ついくつかの有名な計算アルゴリズムは異なる機能を果たします。.
したがって、分割に使用されるEuclidのアルゴリズム、線形方程式を解くためのGaussianアルゴリズム、または重み付きグラフ間の最短経路を見つけるためのFloyd-Wrashallアルゴリズムが見つかります。.
例
アルゴリズムはさまざまな状況で使用され、問題に対する解決策を模索し、標準的な手順には従いません。.
特定のタスクを迅速かつ効率的に解決するためのメカニズムが発見された場合、その実行にはメソッドの動作方法を理解する必要はありません.
簡単な例はそれを得るために一連の指示とステップを利用するケーキを作るためにレシピに従うことです.
また、コンピュータは特殊な言語を持つ式を適用することによってさまざまな種類の問題を解決することができます。.
この場合、計算アルゴリズムは、マシンでしか理解できないさまざまな方法で書かれたコードを表します。.
この手順の重要な部分は、アイデアをPCが解釈できる論理シーケンスに変換することです。.
このようにして、プログラマーは単純な作業からより複雑な作業へと進みます。このために、彼らはしばしば彼らが解決する必要があるものにそれらを調整するために他の人が作ったレシピに頼る.
参考文献
- デンバー大学アルゴリズムとは何ですか?またそれをプログラミングで使用する方法は? 2017年12月12日にquora.comから取得
- VásquezB.、カルロス。プログラミングの方法論I. moodle2.unid.edu.mxから2017/12/12に復元
- Bembibre、ビクトリア(2009)。アルゴリズムの定義definicionabc.comから2017/12/12に取得しました
- Colombo、Jorge T.(2001)。計算機アルゴリズムavizora.comから2017/12/12に取得されました
- どうやって動くの?コンピュータアルゴリズムとは何ですか? howstuffwworks.comから2017/12/12に取得されました