Skip to main content

擬似コードとは何ですか?

pseudocodeは、人々が読んで理解しやすくする方法で、アルゴリズムまたはコードの概念を書き出す方法です。プログラミング言語に構造的に似ている可能性がありますが、Pseudocodeは実際にはマシンが読み取りまたは処理するためのものではありません。プログラミング言語の一般的な構造規則には、自然言語、数式、およびその他の表記を使用した説明が含まれる場合があります。多くの場合、さまざまな出版物でアルゴリズムの機能を説明するために、または実際のコードを書く前にコンピュータープログラムの計画段階で使用されます。あるプログラミング言語を別のプログラミング言語と区別する多くのものを省略することにより、彼らが知っているプログラミング言語に関係なく、多くの異なる人々によるアルゴリズムの高いレベルの理解が可能になる場合があります。アルゴリズムは、特定の結果を与えるように設計された一連の手順または指示であり、一般的にコンピュータープログラミングのバックボーンを構成します。これにより、さまざまなプログラミング言語にわたってアルゴリズムを理解できるようになる可能性があります。これにより、プログラマーは物事をトップダウンで表示し、実際のコーディングで倒れる前にシステム全体を概念化することができます。このプロセスがとる可能性のあるもう1つのフォームは、フローチャートなどのグラフィカル構造の使用です。Pseudocodeは、プログラミング言語の構造的規則に従いますが、コードの多くを正常に解析する必要がある多くのことを省略します。スケルトンプログラミングの目的は、後で記入される多くの機能にダミーコードを利用しながら、高レベルのプログラムを迅速に稼働させることです。これにより、計画ツールとの機能が似ており、1つは実際の作業プログラムになり、もう1つは非労働モックアップのようになります。セットとマトリックス理論の数学的表記と一般的なプログラミング構造と自然言語を組み合わせることにより、さまざまな数学的アルゴリズムを簡単に説明できるようになるかもしれません。これが機能するには数学的なトレーニングが必要な場合がありますが、そのようなトレーニングを受けた人は、他の背景に関係なく、そのようなアルゴリズムを理解することができます。