Visuelle Algorithmen

Struktogramme

Baue Nassi-Shneiderman-Strukturen aus Anweisungen, Verzweigungen und Schleifen.

Wichtiges Wissen: Programmierung & Algorithmen
Kontrollstrukturen

Sequenz führt Schritte nacheinander aus, Auswahl entscheidet anhand einer Bedingung, Schleifen wiederholen Schritte. Zähler und Akkumulatoren vor der Schleife initialisieren.

Prüfen und Nachvollziehen

Mit Wertetabellen Variablen je Schritt verfolgen. Leere Listen, Grenzwerte, Schleifenende und Off-by-one-Fehler testen. Ein Algorithmus braucht eindeutige Schritte und ein definiertes Ergebnis.

OOP

Klassen beschreiben Attribute und Methoden; Objekte sind Instanzen. Kapselung schützt interne Zustände, Vererbung modelliert Spezialisierung, Polymorphie ermöglicht unterschiedliche Implementierungen derselben Schnittstelle.