Skip to main content

Was ist ein Kontrollflussdiagramm?

Ein Kontrollflussdiagramm (CFG) ist eine visuelle Darstellung der verschiedenen Pfade, die der Code eines Computerprogramms dauern kann. Ein CFG besteht aus einer Reihe von Symbolen, die als Knoten bezeichnet werden und die durch Pfeile angezeigt werden, die angezeigt werdenDie Route, die jeder zum nächsten Knoten führen kannAlle werden allgemein auf die gleiche Weise gelesen. In Erscheinung ist ein Kontrollflussdiagramm nicht unähnlich zu einem Flussdiagramm.

Einer der primären Zwecke für das Erstellen eines Steuerflussdiagramms besteht darin, festzustellen, ob Teile eines Computers vorhanden sindDas Programm, das nicht erforderlich ist. Dies kann leicht erreicht werden, wenn Sie sich das Steuerflussdiagramm ansehen. Jeder Knoten, bei dem kein Pfeil mit dem Rest der Knoten verbunden istFLOSE -Diagramm dient dazu, Probleme wie unendliche Schleifen zu isolieren, wobei die Programmausführung nicht über einen einzelnen Knoten hinausgeht. Jeder Pfeil auf demDas Diagramm zeigt, welche Bedingung erfüllt sein muss, um sich in den Knoten zu bewegen, auf den er zeigt. Daher kann Situationen, in denen diese Bedingung nie erfüllt ist, ein Steuerungsablaufdiagramm kann dazu beitragen, ein Programmabhängigkeitsgraphen zu erstellen. Diese Art von Diagramm zeigt, welche Bereiche eines Programms auf andere Teile angewiesen sind. In der Informatik wird dies verwendet, um eine Bewertungsreihenfolge festzulegen, um sicherzustellen, dassDieser Programmcode wird in der richtigen Reihenfolge ausgeführt.

Die visuelle Natur eines Kontrollflussdiagramms ist eines der Funktionen, die sie potenziell von unschätzbarem Wert machen können. Codestücke, die niemals direkt genannt werden oderDer Zugriff ist ziemlich offensichtlich, da entweder keine Pfeile mit dem Hauptprogramm verknüpft werden, oder die Bedingungen zeigen, dass sie niemals getroffen werden können, um den Code zu erreichen. Es gibt Computerprogramme, die automatisch sindAlly generieren ein Steuerungsdarsteller basierend auf einer Reihe von Quellcode -Dateien, wodurch der Prozess weiter vereinfacht wird.

Ein Steuerungsdarsteller kann auf eine beliebige Weise dargestellt werden und kann daher unterschiedlich sein, je nachdem, wer sie erstellt hat.Einige Grafiken verwenden Kreise oder Quadrate ausschließlich, um Knoten darzustellen, während andere dieselben Formen wie ein Standard -Flussdiagramm verwendenist rein persönliche Präferenz.