Die Sprache Karol umfasst: (2.Teil)

vordefinierte Anweisungen
Schritt Karol macht, wenn möglich, einen Schritt in Blickrichtung
Schritt(anzahl) Karol macht, wenn möglich, mehrere Schritte in Blickrichtung
LinksDrehen Karol dreht sich nach links (um 90°)
RechtsDrehen Karol dreht sich nach rechts (um 90°)
Hinlegen Karol legt vor sich einen roten Ziegel ab
Hinlegen(anzahl) Karol legt vor sich mehrere rote Ziegel ab
Hinlegen(farbe) Karol legt vor sich einen farbigen Ziegel ab
Farbe: rot, gelb, blau, grün
Aufheben Karol hebt einen Ziegel auf, der vor ihm liegt
Aufheben(anzahl) Karol hebt vor sich mehrere Ziegel auf
MarkeSetzen Karol setzt an seiner Position eine gelbe Marke
MarkeSetzen(farbe) Karol setzt an seiner Position eine farbige Marke
Farbe: rot, gelb, blau, grün, schwarz
MarkeLöschen Karol löscht an seiner Position eine Marke
Warten Karol wartet eine Sekunde
Warten(millisekunden) Karol wartet Millisekunden
Ton Karol gibt einen Ton von sich
Beenden Karol stoppt den Programmablauf
selbstdefinierte Anweisungen
Anweisung Bez
   Anweisungen
*Anweisung
legt neue Anweisung mit dem Bezeichner Bez fest
statt *Anweisung ist endeAnweisung möglich
Methode Bez
   Anweisungen
*Methode
legt neue Methode mit dem Bezeichner Bez fest
statt *Methode ist endeMethode möglich

<<<< Kontrollstrukturen Bedingungen >>>>