Fachkonzept - Anweisung
Kara-Grundoperationen
Kara kann mit Hilfe von Befehlen gesteuert werden.
Die folgende Tabelle zeigt die Grundoperationen, die Kara hierzu ausführen kann.
Operation | Bedeutung |
---|---|
move() | einen Schritt weiter gehen (kurz: schritt) |
turnLeft() | sich um 90° nach links drehen (kurz: links) |
turnRight() | sich um 90° nach rechts drehen (kurz: rechts) |
putLeaf() | ein Kleeblatt auf das aktuelle Feld legen (kurz: hinlegen) |
removeLeaf() | das Kleeblatt vom aktuellen Feld entfernen (kurz: entfernen) |
Mit einem Aufruf einer Operation wird Kara aufgefordert, die betreffende Operation
auszuführen. Solch ein Aufruf hat - hier im Kontext Kara - die Gestalt kara.operation
.
So führt etwa der Aufruf kara.move()
dazu, dass Kara einen Schritt weiter geht.
Fachkonzept - (Elementare) Anweisung
Die Steuerung von Kara erfolgt mit Hilfe von Anweisungen. Zur Bildung von Anweisungen stellt ein Ausführsystem wie PythonKara bestimmte Grundoperationen zur Verfügung. Solche direkt aus Grundoperationen gebildete Anweisungen nennt man auch elementare Anweisungen.
Weitere Anweisungstypen wirst du in den folgenden Abschnitten kennen lernen.