Was du jetzt kannst
Geschafft! Du kannst Variablen, Bedingungen, Schleifen, Listen, Funktionen und Klassen, und du hast zwei Spiele gebaut. Zum Abschluss schlagen wir die Brücke zu dem, was in deiner IHK-Prüfung auf dem Papier steht: Pseudocode.
Die Übersetzungstabelle
Die IHK nutzt eine deutsche, sprachneutrale Schreibweise. Die Konzepte sind aber eins zu eins die aus diesem Kurs:
| Python | IHK-Pseudocode |
|---|---|
| x = 5 | x = 5 (oder: SETZE x AUF 5) |
| if x > 3: | WENN x > 3 DANN |
| else: | SONST |
| elif ...: | SONST WENN ... |
| (Ende durch Einrückung) | ENDE WENN |
| while x < 10: | SOLANGE x < 10 |
| (Ende durch Einrückung) | ENDE SOLANGE |
| for i in range(1, 11): | FUER i = 1 BIS 10 ENDE FUER |
| def summe(a, b): return a + b | FUNKTION summe(a, b) RUECKGABE a + b ENDE FUNKTION |
| liste[0] | liste[0] oder liste[1]! (Achtung: Startindex steht in der Aufgabe, oft 1!) |
| print(x) | AUSGABE x |
| x = int(input()) | EINGABE x |
Eine echte Prüfungsaufgabe, beide Schreibweisen
Typische AP1-Aufgabe: „Entwickeln Sie einen Algorithmus, der das Minimum eines Arrays ermittelt.“ In IHK-Schreibweise:
FUNKTION minimum(werte)
kleinstes = werte[0]
FUER i = 1 BIS laenge(werte) - 1
WENN werte[i] < kleinstes DANN
kleinstes = werte[i]
ENDE WENN
ENDE FUER
RUECKGABE kleinstes
ENDE FUNKTIONUnd hier zum Vergleich lauffähig in Python, teste es:
Tab rückt ein. Esc, dann Tab verlässt den Editor. Strg + Enter führt aus.
Python wird einmalig im Browser geladen (ein paar Sekunden). Danach laufen alle Übungen sofort.
Nimm die Pseudocode-Denkweise und schreib eine Funktion, die zählt, wie viele Werte eines Arrays über einem Schwellenwert liegen (typische Prüfungsaufgabe, z. B. „Wie viele Messwerte überschreiten den Grenzwert?“).
Tab rückt ein. Esc, dann Tab verlässt den Editor. Strg + Enter führt aus.
Python wird einmalig im Browser geladen (ein paar Sekunden). Danach laufen alle Übungen sofort.
Musterlösung anzeigen
def anzahl_ueber(werte, grenze):
zaehler = 0
for wert in werte:
if wert > grenze:
zaehler = zaehler + 1
return zaehler
messwerte = [71, 85, 62, 90, 78, 95, 60]
print(anzahl_ueber(messwerte, 80)) # 3Wie geht es für dich weiter?
Programmieren lernst du durch Programmieren. Drei Vorschläge: Bau die Snake-Erweiterungen aus Lektion 11 fertig. Nimm dir kleine Alltagsprobleme vor (Notenrechner, Vokabeltrainer, Würfelspiel) und setz sie um. Und übe die Prüfungsseite der Konzepte in der Lernarena-App: Dort warten Pseudocode-Aufgaben, UML-Fragen und komplette Prüfungssimulationen mit KI-Korrektur auf dich. Viel Erfolg bei deiner Abschlussprüfung!