Zum Inhalt springen

Struktogramm

Aus Informatik Q1 Wiki
Version vom 17. Januar 2026, 10:26 Uhr von AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Struktogramme dienen zur Formalisierung von Algorithmen. Jede einzelne Aktion eines Algorithmus wird in einen Strukturblock eingetragen. Man unterscheidet die Strukturblöcke für Anweisungen, Verzweigungen und Wiederholungen. Strukturblöcke können dabei beliebig tief einander geschachtelt werden. == Anweisung-Strukturblock == Ein Anweisung-Strukturblock wird als Rechteck dargestellt, in das die Anweisung geschrieben wird. Zu den Anwe…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Struktogramme dienen zur Formalisierung von Algorithmen. Jede einzelne Aktion eines Algorithmus wird in einen Strukturblock eingetragen. Man unterscheidet die Strukturblöcke für Anweisungen, Verzweigungen und Wiederholungen. Strukturblöcke können dabei beliebig tief einander geschachtelt werden.

Anweisung-Strukturblock

Ein Anweisung-Strukturblock wird als Rechteck dargestellt, in das die Anweisung geschrieben wird.

Zu den Anweisungen zählen bspw. Wertzuweisungen, Berechnungen, Methodenaufrufe und -rückgaben. Für jede Anweisung wird ein neues Rechteck formuliert

Verzweigung-Strukturblock

Ein Verzweigung-Strukturblock wird als Rechteck mit einem eingebetteten Dreieck dargestellt. In das Dreieck wird eine Frage/Bedingung geschrieben, die mit Ja oder Nein beantwortet werden kann.

Der Verzweigung-Strukturblock realisiert die Verzweigung-Kontrollstruktur.

Wiederholung-Strukturblock

Ein Wiederholung-Strukturblock wird als Rechteck mit einem eingebetteten kleineren Rechteck dargestellt. In das äußere Rechteck wird eine Frage/Bedingung geschrieben. Solange diese Bedingung erfüllt ist, sollen alle Blöcke im eingebetteten kleineren Rechteck immer wieder ausgeführt werden.

Der Wiederholung-Strukturblock realisiert die Wiederholung-Kontrollstruktur.