Was Ist Ein Blockdiagramm?

Inhaltsverzeichnis:

Was Ist Ein Blockdiagramm?
Was Ist Ein Blockdiagramm?

Video: Was Ist Ein Blockdiagramm?

Video: Was Ist Ein Blockdiagramm?
Video: Streifendiagramm - einfach erklärt | Mathematik | Lehrerschmidt 2024, November
Anonim

Ein Blockdiagramm ist eine Möglichkeit, einen Algorithmus in Form eines visuellen grafischen Diagramms darzustellen. Ein spezielles Formular wird verwendet, um bestimmte Schritte für die Zellen des Flussdiagramms visuell zu erklären. Nicht jeder Algorithmus lässt sich mit einem Flussdiagramm beschreiben, aber diese Methode eignet sich für viele Aufgaben.

Was ist ein Blockdiagramm?
Was ist ein Blockdiagramm?

Organisation des Flussdiagramms

Ein grafisches Modell des Algorithmus wird benötigt, um den Handlungsablauf zu betrachten und gedanklich abzudecken. Es ist bekannt, dass das menschliche Gehirn Probleme viel besser lösen kann, wenn es eine komplexe Situation darstellt, und ein Blockdiagramm ist eine ideale Möglichkeit, Algorithmen für die Programmierung auf diese Weise zu beschreiben.

Alle Blöcke im Blockschaltbild sind durch Linien, also Verbindungen zwischen ihnen, miteinander verbunden.

Das Studium von Flussdiagrammen ist Teil des obligatorischen Informatiklehrplans in der Oberstufe. Eine Beschreibung dieser Technik findet sich in den Lehrbüchern. Da die Verwendung von Flussdiagrammen das Programmieren erleichtert, spricht fast jeder Blog, der den Lesern das Schreiben von Code beibringt, auch von dieser Methode.

Elemente des Blockdiagramms

Die Elemente eines Flussdiagramms sind geometrische Formen, in die Sie Code oder eine Beschreibung von Aktionen schreiben. Das Schema beginnt immer mit einem länglichen Oval. Es bedeutet den Anfang oder das Ende eines Programms sowie den Anfang oder das Ende einer Funktion (Aufruf und Rückkehr). Im weiteren Sinne kann man sagen, dass dies der Anfang und das Ende des Problems ist.

Das Rechteck dient zum Auflisten von Operationen, Arithmetik oder Zuweisung. Dies ist ein Aktionsblock.

Ein Rhombus ist ein logischer Block, der eine Bedingung enthält. Es bedeutet, auf eine Bedingung zu prüfen, dann erfolgt eine Verzweigung. Verzweigungsrichtungen können entweder zwei (die "Wenn, dann"-Konstruktion) oder mehrere sein (normalerweise wird eine solche Konstruktion in Programmiersprachen mit dem Wort "Fall" beschrieben)

Ein Rechteck mit seitlichen Säulen ist ein vordefinierter Prozessblock. Es beschreibt den Aufruf des Unterprogramms und listet die übergebenen Variablen auf. So wird beispielsweise ein Funktionsaufruf bezeichnet.

Parallelogramm ist ein Dateneingabe- / -ausgabeblock. Es listet die Daten auf, die an das Ausgabegerät gesendet oder vom Eingabegerät empfangen werden sollen.

Ein horizontal verlängertes Sechseck. Diese Zahl repräsentiert einen Zyklus. Darin werden der Anfangswert der Schleifenvariablen, ihr Schritt und die Austrittsbedingung geschrieben. Dieser Block kann in zwei Hälften geteilt werden, dann wird der Beginn des Zyklus in die erste und das Ende in die zweite geschrieben und alle Operationen werden in die Mitte gelegt.

Merkmale der Verwendung von Blockdiagrammen

UML-Diagramme werden verwendet, um zu beschreiben, wie Anwendungen funktionieren, die im Objektansatz geschrieben sind.

Blockdiagramme sind nur für solche Programmiersprachen anwendbar, die auf einem strukturierten Ansatz basieren. Für künstliche Sprachen, zum Beispiel für Low-Level-Sprachen, funktioniert diese Art der Beschreibung des Algorithmus nicht. Auch wenn Sie im Rahmen eines objektorientierten Programmierparadigmas in einer Objektsprache schreiben, kann die Interaktion zwischen Objekten nicht mit einem Flussdiagramm beschrieben werden. Für solche Fälle werden andere Verfahren zur Visualisierung des Algorithmus verwendet.

Empfohlen: