Ein Pseudocode ist eine Mix von menschlicher Sprache und Programmiersprache. Typische Elemente in einem solchen Pseudocode sind Bedingungen (IF… THEN…) und Schleifen (FOR… IN…).
- Eine Bedingung sagt: wenn (IF) etwas zutrifft, dann (THEN) mache etwas Bestimmtes. Also genau so wie gerade eben die “Wenn … dann …” Kombination.
- Eine Schleife sagt: mache für alle (FOR) Dinge in etwas (IN) eine bestimmte Aufgabe.
- Mit END IF und END FOR wird das Ende einer Bedingung oder einer Schleife angezeigt.
Für jede Figur auf dem Schachbrett mache,
wenn sie weiß ist
wenn sie ein Bauer ist
dann ziehe sie ein Feld nach vorne
wenn sie ein Turm ist
dann ziehe sie 3 Felder nach vorne
wird zu:
FOR Figur IN Schachbrett,
IF Farbe = weiß
IF Typ = Bauer
THEN ziehe sie ein Feld nach vorne
END IF
IF Typ = Turm
THEN ziehe sie 3 Felder nach vorne
END IF
END IF
END FOR
Wie du siehst, können auch mehrere Wenn’s ineinander geschachtelt sein.
Das ist schon sehr fortgeschritten! Aber probiere es doch einfach mal am Algorithmus unten aus. Es ist überhaupt nicht schlimm, wenn du es nicht direkt auf Anhieb hinbekommst – das ist wirklich nicht leicht!
Fülle die Lücken, indem du die Texte an die entsprechende Stelle ziehst. Wenn du nochmal den Algorithmus von gerade eben sehen willst, kannst du auf “Der Algorithmus in Menschensprache” klicken.
Reise durch Daten (Teil 2)
39%