Struktogramme (program structure diagrams, PSD) wurden von I. Nassi und B. Shneiderman entwickelt und 1973 erstmals publiziert.
Standards:
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