Algorithmen · Anwendungsentwicklung
Pseudocode lesen und Aufgaben sicher lösen
Pseudocode beschreibt einen Algorithmus ohne die Syntax einer bestimmten Programmiersprache. Entscheidend ist nicht, ob ein Semikolon fehlt, sondern ob du Datenfluss, Bedingungen und Wiederholungen korrekt nachvollziehst.
Verantwortlich: Bär Softwareentwicklung UG (haftungsbeschränkt) / Aktualisiert: 10.09.2026
Automatisch bewertetes Thementraining
Wissen direkt in einem kurzen Set prüfen
Bearbeite bis zu 5 zufällig ausgewählte Aufgaben in etwa 5 Minuten. Du erhältst nach jeder Aufgabe Feedback und am Ende eine kompakte Auswertung.
Erst Eingaben und Zustand notieren
Schreibe die Startwerte aller Variablen auf. Gehe danach Anweisung für Anweisung vor und ändere einen Wert erst, wenn die betreffende Zeile ausgeführt wird.
Bei Verzweigungen wird nur der zutreffende Zweig ausgeführt. Markiere deshalb das Ergebnis jeder Bedingung als wahr oder falsch.
- Startwerte notieren
- Zustand nach jeder Anweisung aktualisieren
- Nur den gewählten Zweig verfolgen
Schleifen mit einer Wertetabelle prüfen
Lege für Zählvariable, Bedingung und veränderte Variablen je eine Spalte an. So erkennst du, wie oft der Schleifenrumpf tatsächlich läuft.
Achte besonders auf inklusive Grenzen und darauf, ob die Abbruchbedingung vor oder nach dem Rumpf geprüft wird.
- FOR-Grenzen genau lesen
- WHILE kann auch nullmal laufen
- Verschachtelte Schleifen multiplizieren häufig ihre Durchläufe
Durchgerechnetes Beispiel
Beispiel: Werte aufsummieren
summe ← 0; FÜR i VON 1 BIS 3: summe ← summe + i
- 01 Nach i = 1 ist summe = 1.
- 02 Nach i = 2 ist summe = 3.
- 03 Nach i = 3 ist summe = 6.
Ergebnis / Die Variable summe enthält am Ende den Wert 6.
Jetzt in etwa 5 Minuten selbst anwenden
Direkt anwenden
8 Übungen mit Lösungen
Beantworte die Aufgabe zuerst selbst. Öffne danach die Lösung, um Antwort und Rechenweg zu vergleichen.
-
Anwendungsentwicklung
summe ← 0; FÜR i VON 1 BIS 4: summe ← summe + i. Welchen Wert hat summe danach? Gib nur den Zahlenwert ohne Tausendertrennzeichen und Einheit ein.
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Lösung anzeigen Lösung ausblenden
Musterlösung: 10
Die Schleife addiert 1 + 2 + 3 + 4. Das Ergebnis ist 10.
-
Anwendungsentwicklung
zähler ← 0; FÜR jede zahl IN [3, 8, 4, 7]: WENN zahl MOD 2 = 0, zähler ← zähler + 1. Welchen Wert hat zähler nach der Schleife? Gib nur den Zahlenwert ohne Tausendertrennzeichen und Einheit ein.
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Lösung anzeigen Lösung ausblenden
Musterlösung: 2
8 und 4 sind ohne Rest durch 2 teilbar. Der Zähler endet deshalb bei 2.
-
Anwendungsentwicklung
WENN x > 10: ausgabe ← 'A'; SONST WENN x = 10: ausgabe ← 'B'; SONST: ausgabe ← 'C'. Was gilt für x = 12? Gib nur den gesuchten Begriff beziehungsweise die gesuchte Notation ein.
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Lösung anzeigen Lösung ausblenden
Musterlösung: A
Die erste Bedingung ist wahr. Die nachfolgenden Zweige werden nicht mehr geprüft; ausgegeben wird A.
-
Anwendungsentwicklung
Welche Voraussetzung muss eine Liste erfüllen, damit eine übliche binäre Suche korrekt arbeitet?
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Lösung anzeigen Lösung ausblenden
Musterlösung: Sie muss sortiert sein
Die binäre Suche verwirft anhand eines Vergleichs jeweils eine Hälfte. Dafür muss die Liste nach dem verwendeten Schlüssel sortiert sein.
-
Anwendungsentwicklung
Eine äußere Schleife läuft dreimal, eine vollständig darin liegende innere Schleife viermal. Wie oft wird der Rumpf der inneren Schleife ausgeführt? Gib nur den Zahlenwert ohne Tausendertrennzeichen und Einheit ein.
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Lösung anzeigen Lösung ausblenden
Musterlösung: 12
Für jeden der drei äußeren Durchläufe gibt es vier innere Durchläufe: 3 × 4 = 12.
-
Anwendungsentwicklung
Ein Algorithmus soll das Maximum einer nicht leeren Liste bestimmen. Welche Initialisierung ist robust?
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Lösung anzeigen Lösung ausblenden
Musterlösung: maximum ← erster Listenwert
Der erste Listenwert ist eine gültige Ausgangsbasis. Eine feste Initialisierung wie 0 wäre bei ausschließlich negativen Werten falsch.
-
Anwendungsentwicklung
Ordne die Codebausteine so, dass alle geraden Werte eines Arrays ausgegeben werden.
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
Wähle nur die benötigten Bausteine und ordne die ausgewählten Zeilen.
- ende wenn
- ende schleife
- für jeden wert in werte
- wenn wert modulo 2 ungleich 0
- wenn wert modulo 2 = 0
- gib wert aus
- gib jeden wert ungeprüft aus
Lösung anzeigen Lösung ausblenden
Musterlösung: für jeden wert in werte → wenn wert modulo 2 = 0 → gib wert aus → ende wenn → ende schleife
Jeder Wert wird besucht; nur bei einem Rest von null wird er ausgegeben.
-
Anwendungsentwicklung
Ordne die Bausteine zu einem Algorithmus, der den größten Wert einer nicht leeren Liste bestimmt.
Übungsvorschau: Notiere hier zuerst deinen Ansatz oder starte dieselbe Aufgabe anschließend im bewerteten Lernmodus.
- maximum ← wert
- gib maximum zurück
- ende schleife
- maximum ← erster Wert
- wenn wert > maximum
- für jeden weiteren wert
- ende wenn
Lösung anzeigen Lösung ausblenden
Musterlösung: maximum ← erster Wert → für jeden weiteren wert → wenn wert > maximum → maximum ← wert → ende wenn → ende schleife → gib maximum zurück
Die Initialisierung mit dem ersten Listenwert funktioniert auch bei ausschließlich negativen Zahlen.
Kurz erklärt
Häufige Fragen
Muss Pseudocode eine feste Syntax haben?
Nein. Die Darstellung muss eindeutig und konsistent sein, ist aber nicht an eine konkrete Programmiersprache gebunden.
Wie vermeide ich Fehler bei Schleifen?
Notiere für jeden Durchlauf den Wert der Zählvariable und die veränderten Variablen in einer kleinen Tabelle.
Was bedeutet MOD?
MOD liefert den Rest einer ganzzahligen Division. x MOD 2 ist beispielsweise null, wenn x gerade ist.
Fachliche Referenz: IHK-Beispielaufgabe IT-Abschlussprüfung Teil 1. Die Erklärungen und Aufgaben auf dieser Seite sind eigenständig formuliert.
Weiterlernen