Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Bedingte Anweisung mit Robot Karol

Wenn / Wenn nicht

Die Anweisungen in einer bedingten Anweisung werden nur ausgeführt, wenn die Bedingung erfüllt ist, z.B. geht Karol nur weiter wenn keine Wand vor ihm ist. Für bedingte Anweisungen benutzt man die Schlüsselwörter wenn ... dann (bzw. wenn nicht ... dann), und *wenn.

wenn [nicht] Bedingung dann
    Anweisung
    ...
    Anweisung
*wenn

Wenn / Wenn nicht + sonst

Mit sonst gibt man an, was Karol machen soll wenn die Bedingung nicht erfült wird. Zum Beispiel soll Karol einen Schritt machen, wenn keine Wand vor ihm ist, sonst soll er sich zwei mal nach rechts drehen.

wenn [nicht] Bedingung dann
    Anweisung
    ...
    Anweisung
sonst
    Anweisung
    ...
    Anweisung
*wenn

Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?