ホームページ >よくある問題 >アルゴリズムがプログラミングの魂であることを理解する方法

アルゴリズムがプログラミングの魂であることを理解する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-14 14:00:059934ブラウズ

アルゴリズムを理解することはプログラミングの真髄です。コンピューター プログラムは本質的にアルゴリズムであり、指定されたタスクを実行するための正確な手順をコンピューターに指示するため、アルゴリズムはコンピューターが情報を処理するための基礎です。

アルゴリズムがプログラミングの魂であることを理解する方法

アルゴリズムを理解することはプログラミングの真髄です:

アルゴリズムはコンピューターが情報を処理するための基礎です。コンピュータ プログラムの性質 従業員の給与の計算や学生の成績証明書の印刷など、特定のタスクを実行するための正確な手順をコンピュータに伝えるアルゴリズムです。通常、アルゴリズムが情報を処理する際、データは入力デバイスから読み取られ、出力デバイスに書き込まれ、場合によっては後で使用するために保存されます。

有名なコンピューター科学者ワースは、次の公式を提案しました。

データ構造アルゴリズム = プログラム

実際には、プログラムは構造化プログラミング手法を使用してプログラミングされ、特定のコンピューター言語で表現される必要があります。したがって、以下の式で表すことができる。

プログラム = アルゴリズム、データ構造、プログラミング手法、言語、環境

上記の式の 4 つの側面は、プログラミング言語が持つべき知識です。この 4 つの側面のうち、アルゴリズムは魂、データ構造は処理対象、言語はツールであり、プログラミングは適切な方法を使用する必要があります。その中で、「何をするか」「どのようにするか」という問題を解決するためにアルゴリズムが使われます。実は、プログラム中の演算文はアルゴリズムを体現したものであり、アルゴリズムを理解していなければプログラミングは語れません。データは操作の対象であり、操作の記述は操作ステップであり、操作の目的は、データを処理して望ましい結果を取得することです。簡単な例を挙げると、シェフが料理を作るにはレシピが必要です。レシピには通常、①材料(データ)、②操作手順(アルゴリズム)が含まれます。このようにして、同じ原料から異なる風味の料理を加工することができます。

関連する学習に関する推奨事項: プログラミング ビデオ

以上がアルゴリズムがプログラミングの魂であることを理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。