Programmiersprache Pascal

Struktogramme

Im Zusammenhang mit der strukturierten Programmierung haben Struktogramme (Nassi-Shneiderman-Diagramme) als grafisches Hilfsmittel zur Veranschaulichung von Programmabläufen eine gewisse Popularität erlangt.

Struktogramme (program structure diagrams, PSD) wurden von I. Nassi und B. Shneiderman entwickelt und 1973 erstmals publiziert.

Standards:

Wichtige Darstellungselemente im Struktogramm sind:

Sequenz

Verzweigung

Auswahl

Iteration

Diese Elemente können beliebig ineinander geschachtelt werden.


Darstellung eines Algorithmus im Pseudocode:

Darstellung des obigen Algorithmus im Struktogramm:

Ein Vergleich zum Programmablaufplan zeigt die bessere Übersichtlichkeit.

Ab einer gewissen Problemgröße werden jedoch auch Struktogramme unübersichtlich. In diesem Fall hilft Modularisierung.
Als Orientierung kann gelten, daß ein Struktogramm auf ein normales Blatt Papier passen sollte.


Zur Erstellung von Struktogrammen kann heute auf leistungsfähige Software zurückgegriffen werden.
Möglich ist damit sowohl

Beispiel für ein solches Werkzeug ist EasyCASE.



P. Böhme, 11.09.1996