ブロック図とは
ブロック図とは
ブロックダイアグラムは、ビジュアルグラフィカルスキームの形式。フローチャートのセルのステップを視覚化するために、特別な形式が使用される。すべてのアルゴリズムがブロックダイアグラムを記述できるわけではありませんが、この方法は多くのタスクに適しています。
フローチャートの構成
アルゴリズムのグラフィカルモデルは、行動のシーケンスを見て、精神的にそれをすべて受け入れる。複雑な状況を表現する場合、人間の脳は問題解決の方がはるかに優れていることが知られており、ブロックダイアグラムはこのようなプログラミングアルゴリズムを記述する理想的な方法です。ブロック図のすべてのブロックは、それらの間の接続を意味する線によって相互に接続されています。フローチャートの研究は必須です中学校の情報学の分野のプログラム。このテクニックの説明は教科書にあります。フローチャートの使用はプログラミングを容易にするので、読者にコードを書くことを教えるほとんどすべてのブログもこの方法について述べている。
ブロック図の要素
ブロックダイアグラムの要素は幾何学的です数字、内部にコードやアクションの記述が書かれています。回路は常に細長い楕円から始まります。これは、プログラムの開始または終了、および関数の開始または終了(コールおよびリターン)を意味します。より広い意味では、これが問題の始まりと終わりであると言えるでしょう。矩形は、演算、算術または代入をリストするために使用されます。これは動作ブロックです.ROMは条件を含む論理ブロックです。これは、条件に準拠しているかどうかをチェックしてから、分岐が発生することを意味します。 2つの分岐方向(「if、then」構造)といくつか(通常はプログラミング言語では「case」という単語で記述されます)。側面に列がある四角形は、あらかじめ定義されたプロセスのブロックです。サブルーチンの呼び出しを説明し、この場合に渡される変数をリストします。たとえば、関数呼び出しが表示されます。パラレルグラムは入出力単位です。出力デバイスに送信する、または入力デバイスから取得するデータをリストします。六角形は水平に引き伸ばされています。この数字はサイクルを表しています。内部には、ループ変数の初期値、そのステップ、および終了条件が記述されています。このブロックは2つの半分に分割することができ、最初のサイクルではサイクルの始めが書かれ、2番目の端ではすべての操作が中央に配置されます。ブロック図の応用の特徴
オブジェクト・アプローチ内で記述されたアプリケーションの作業を記述するために、UML図が適用されます。フローチャートはこれらの言語にのみ適用されますプログラミング、これらは構造的アプローチに基づいています。たとえば、低レベル言語の人工言語の場合、アルゴリズムを記述するこの方法は機能しません。同様に、オブジェクト指向プログラミングのパラダイム内でオブジェクト言語を記述すると、フローチャートを使用してオブジェクト間の相互作用を記述することができなくなります。そのような場合には、アルゴリズムを視覚化する他の方法が使用される。