Pseudocode verstehen – Logik & Schreibtischtests
In der IHK-Abschlussprüfung Teil 1 geht es nicht um Programmiersprachen-Syntax, sondern um Ablauflogik, Datenstrukturen und deterministische Schreibtischtests. Hier findest du alle prüfungsrelevanten Kernkonzepte auf den Punkt gebracht.
Was ist eigentlich Pseudocode & ein Algorithmus?
Ein Algorithmus ist eine eindeutige, endliche Schritt-für-Schritt-Vorschrift zur Lösung eines Problems. Pseudocode ist eine abstrahierte Notation aus natürlicher Sprache und standardisierten Steuerstrukturen. Er ist unabhängig von konkreten Sprachen (weder reines Python, Java noch C#), damit der Prüfling den logischen Ablauf ohne syntaktische Sprachhürden modellieren und nachvollziehen kann.
Variablen, Zuweisung & Datentypen
Eine Variable reserviert Speicherplatz für einen Wert. Mit = oder ← erfolgt die Zuweisung.
= weist zu, == vergleicht zwei Werte!
Bedingungen & Verzweigungen (WENN / DANN)
Verzweigungen steuern den Kontrollfluss. Ein Block wird nur ausgeführt, wenn der logische Ausdruck zu WAHR evaluiert.
UND, ODER, NICHT.
Die 3 Schleifenarten im direkten Vergleich
Klassische IHK-Prüfungsfrage: „Welche Schleifenart ist hier die richtige?“
Verwenden, wenn die Anzahl der Durchläufe vorab exakt bekannt ist (z. B. Iteration über Array-Indizes).
Prüfung erfolgt VOR dem Betreten. Ist die Bedingung anfangs unwahr, läuft die Schleife 0-mal (abweisend).
FALSCH wird.
Prüfung erfolgt am Ende. Der Rumpf wird garantiert mindestens 1-mal ausgeführt (z. B. Benutzereingabe validieren).
BIS bricht die Schleife ab, sobald Bedingung WAHR ist.
Die 3 Standard-Algorithmen der AP1
Kernmuster für Sortierung und Suche in den Abschlussprüfungen
Iteriert von Index 0 bis Ende. Bei Treffer sofortige Rückgabe des Index i. Wenn Schleife ohne Treffer durchläuft: -1.
Setze erstes Element als vorläufiges Minimum. Prüfe alle Folgeelemente. Ist ein Element kleiner, aktualisiere Minimum und Index.
Vergleicht Nachbar-Paare arr[j] und arr[j+1]. Ist das linke größer, wird über Hilfsvariable getauscht (Swap).
Die 5 goldenen Regeln für fehlerfreie Schreibtischtests
Speicher-Visualisierung (Array-Zustand)
Klicke auf "Start" oder "Schritt", um den Algorithmus Schritt für Schritt auszuführen.
Synchronisierter Pseudocode
Aktive Zeile leuchtetLive-Variablen (Speicher)
Trace-MonitorDer aktuelle Zustand aller Zeiger und Variablen im Speicher: