Cambridge IGCSE Pseudocode-Editor & Runner
Schreibe Cambridge-IGCSE-Pseudocode, führe ihn direkt im Browser aus und gehe jede Zeile durch, während du die Variablen sich ändern siehst.
Was ist Pseudocode?
Pseudocode ist eine Art, die Logik eines Programms in einfacher Sprache aufzuschreiben, bevor man echten Code schreibt. Er verwendet strukturierte Schlüsselwörter — IF, FOR, WHILE, PROCEDURE — damit die Schritte eindeutig sind, lässt aber die umständliche Syntax einer bestimmten Sprache weg. Das macht ihn ideal, um Algorithmen zu planen, für Prüfungen zu lernen und Ideen zu erklären.
Dieser Editor folgt den Pseudocode-Konventionen der Cambridge-International-Lehrpläne — IGCSE Computer Science (0478) und A-Level Computer Science (9618): DECLARE mit expliziten Typen, der ←-Zuweisungspfeil, OUTPUT und INPUT, IF/ELSE/ENDIF, CASE OF, FOR…NEXT, WHILE…ENDWHILE, REPEAT…UNTIL, 1-basierte Arrays und PROCEDURE/FUNCTION mit RETURNS. Drücke Run für die Ausgabe und gehe dann Zeile für Zeile durch.
Cambridge-Pseudocode-Syntax auf einen Blick
| Konstrukt | Syntax | Beispiel |
|---|---|---|
| Variable deklarieren | DECLARE x : TYPE | DECLARE total : INTEGER |
| Zuweisung | x ← value | total ← 0 |
| Ausgabe | OUTPUT expr, expr | OUTPUT "Total: ", total |
| Eingabe | INPUT variable | INPUT name |
| Auswahl (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| Mehrfachauswahl | CASE OF x … OTHERWISE … ENDCASE | CASE OF grade 'A' : … ENDCASE |
| Zählschleife | FOR i ← a TO b [STEP s] … NEXT i | FOR i ← 1 TO 10 … NEXT i |
| Kopfgesteuerte Schleife | WHILE cond DO … ENDWHILE | WHILE n > 0 DO … ENDWHILE |
| Fußgesteuerte Schleife | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| Prozedur / Unterprogramm | PROCEDURE name(params) … ENDPROCEDURE | CALL greet("Ada") |
| Funktion mit Rückgabewert | FUNCTION name(params) RETURNS TYPE … ENDFUNCTION | RETURN n * n |
| Kommentar | // comment | // swap the values |
Diese Algorithmen animiert ansehen
Pseudocode-FAQ
Was ist Pseudocode?
Pseudocode ist eine Art, die Schritte eines Algorithmus in einfacher Sprache zu beschreiben, mit strukturierten Schlüsselwörtern wie IF, FOR und WHILE, aber ohne die strenge Syntax einer echten Programmiersprache. So kannst du die Logik planen und vermitteln, bevor du Code schreibst.
Kann man Pseudocode wirklich ausführen?
Pseudocode ist normalerweise nicht ausführbar, aber dieser Editor führt einen klar definierten Dialekt (Cambridge-IGCSE-/A-Level-Pseudocode) vollständig im Browser aus, sodass du die Ausgabe sehen und ihn Zeile für Zeile durchgehen kannst.
Welchen Pseudocode verwendet dieser Editor?
Er folgt den Cambridge-IGCSE- und A-Level-Pseudocode-Konventionen — DECLARE, der Zuweisungspfeil ←, OUTPUT, INPUT, IF/ELSE/ENDIF, FOR/NEXT, WHILE/ENDWHILE, REPEAT/UNTIL, Arrays und PROCEDURE/FUNCTION.
Ist der Pseudocode-Editor kostenlos?
Ja. Der Pseudocode-Editor und -Runner sind völlig kostenlos, laufen im Browser und erfordern weder Anmeldung noch Installation.