検索
ホームページよくある問題擬似コードはコンピュータ言語です

疑似コードは、モジュール構造図を記述するために使用される非公式の英語構造言語です。

擬似コードはコンピュータ言語です

同じアルゴリズムを異なるプログラミング言語で実装すると、その実装が次のようなことになることに気づきます (注: これは関数ではなく実装です)。は大きく異なります。 (推奨学習: PHP ビデオ チュートリアル )

特に、さまざまなプログラミング言語に習熟したプログラマーにとって、(他のプログラミング言語で書かれたプログラムの) 機能を理解するのは難しい場合があります。なぜなら、プログラミング言語の形式によって、プログラムの重要な部分に対するプログラマの理解が制限されるからです。このようにして、擬似コードが誕生しました。擬似コードはより多くの設計情報を提供し、各モジュールの説明は設計構造図とともに表示される必要があります。

疑似コードを使用する目的は、記述されたアルゴリズムを任意のプログラミング言語 (Pascal、C、Java など) で簡単に実装できるようにすることです。

したがって、疑似コードは、明確な構造、シンプルなコード、読みやすさ、そして自然言語に似ている必要があります。自然言語とプログラミング言語の間。アルゴリズム関数をプログラミング言語で記述します。疑似コードを使用し、特定の実装に固執しないでください。

プログラミング言語 (Java、C、C、Dephi など) と比較して、より自然言語に似ています。半角の非標準言語です。アルゴリズム実行プロセス全体の構造は、自然言語に近い形式で記述できます (使い慣れたテキストを使用できます。重要なのは、プログラムの意味を表現することです)。

擬似コードは、(言語実装ではなく) アルゴリズムの機能を考慮するときによく適用されます。

疑似コードは、技術文書や科学出版物でアルゴリズムを表すためによく使用されます。また、ソフトウェア開発の実際のコーディング プロセスの前にプログラムのロジックを表現するためにも使用されます。擬似コードはユーザーやアナリストのためのツールではなく、デザイナーやプログラマーのためのツールです。コンピューター サイエンスでは、すべてのプログラマーが理解できるように、授業で仮想コードを使用することがよくあります。

まとめると、分かりやすいコードです。これは言語に依存せず、プログラムの実行プロセスを表すために使用されますが、必ずしもコードをコンパイルして実行するとは限りません。データ構造のアルゴリズムについて話すときによく使用されます。擬似コードは、プログラマがコーディングを開始する前に考えていることを表現するために使用されます。

擬似コード: 自然言語とコンピューター言語の間の単語と記号 (数学記号を含む) を使用してアルゴリズムを記述します。

たとえば、Pascal に似た言語の擬似コードの文法規則は次のとおりです。擬似コードでは、各命令は 1 行を占めます (else if、例外)。命令の後には記号が続きません (Pascal および C のステートメントはセミコロンで終わる必要があります)。

文中の「インデント」は、プログラム中の分岐プログラムの構造を示します。このインデント スタイルは、if-then-else ステートメントにも適用されます。インデントを使用して従来の Pascal の begin ステートメントと end ステートメントを置き換えてプログラムのブロック構造を表現すると、コードの明瞭さが大幅に向上します。

PHP 関連の技術記事をさらに詳しく知りたい場合は、PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上が擬似コードはコンピュータ言語ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境