Sprachreferenz

Karel the Robot

Kurzbefehle

Hinweis: Du kannst die Befehle wahlweise eintippen oder sie mit Hilfe der Kurzbefehle (F1 – F11) direkt eingeben.

Steuere Karel durch seine Welt

Am Anfang stehen dir 6 Befehle (vorimplementierte Funktionen) zur Verfügung, die du benutzen kannst, um Karel zu steuern.

F1
moveForward()
Karel bewegt sich ein Feld vorwärts in die Richtung, in die er gerade schaut.
Misslingt, wenn eine Wand den Weg versperrt
F2
turnLeft()
Karel dreht sich um 90° nach links
F3
turnAround()
Karel dreht sich um 180°
F4
turnRight()
Karel dreht sich um 90° nach rechts
F5
pickBeeper()
Karel nimmt den Beeper von dem Feld, auf dem er gerade steht auf.
Misslingt, wenn es keinen Beeper (auf dem Feld) gibt
F6
dropBeeper()
Karel wirft einen Beeper auf den Platz, auf dem er gerade steht
Misslingt, wenn dort bereits ein Beeper liegt

Erkenne die Umgebung

Ab Kapitel 1.3.2 muss Karel seine Umgebung erkennen: Nutze Kontrollstrukturen und Vergleichsoperatoren (und, oder, nicht).

F7
onBeeper()
Karel prüft, ob auf dem Platz, auf dem er gerade steht, ein Beeper steht
F8
beeperAhead()
Karel prüft, ob sich ein Beeper auf dem Platz unmittelbar vor ihm befindet
F9
leftIsClear()
Karel prüft, ob sich keine Mauer zwischen ihm und dem Platz links von ihm befindet
F10
frontIsClear()
Karel prüft, ob sich keine Mauer zwischen ihm und dem Platz vor ihm befindet
F11
rightIsClear()
Karel prüft, ob sich keine Mauer zwischen ihm und dem Platz rechts von ihm befindet

Funktionen erstellen

Lerne im ersten Modul die Grundlagen der Informatik kennen und schreibe deine ersten Programme

Kontrollstrukturen

Ab Kapitel 1.3.2 (Modul 2) können Verzweigungen und VGL-Operatoren, ab Kapitel 2.1.1 (Modul 3) while-Schleifen und VGL-Operatoren verwendet werden.

Newsletter
Mit dem Newsletter keinen Kurs verpassen und exklusive Rabatte sichern: