Struktogramm
Ein Struktogramm (Nassi-Shneiderman-Diagramm) ist eine grafische Darstellungsform für Algorithmen und Programmabläufe. Es zeigt die Programmstruktur mit ineinandergeschachtelten Blöcken für Sequenzen, Verzweigungen (if/else) und Schleifen (while, for). Struktogramme erzwingen strukturierte Programmierung, da Sprünge (GOTO) nicht darstellbar sind. Sie werden als Entwurfswerkzeug vor der eigentlichen Codierung eingesetzt und helfen, die Programmlogik übersichtlich zu planen.