Fachkonzept – Anweisung
Zielsetzung
In der Strukturierung hast du das Konzept der Anweisung kennengelernt. Auf dieser Seite wird es noch einmal übersichtlich zusammengefasst. Du kannst diese Seite zum Nachlesen nutzen.
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.