Kara: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 28: | Zeile 28: | ||
[[Datei:kara_labyrinth_gross.PNG]] | [[Datei:kara_labyrinth_gross.PNG]] | ||
{{Benutzernavigation | {{Benutzernavigation}} | ||
}} |
Version vom 26. Dezember 2011, 22:25 Uhr
Kara(KaraToJava, auch JavaKara) ist eine weitverbreitete Programmierumgebung, die nach Theorie der endlichen Automaten funktioniert.
JavaKara ist für alle Java Einsteiger geeignet und empfehlenswert.
Befehle
man unterscheidet in JavaKara zwischen Anweisungen und Sensoren mit denen Kara ihre Umgebung überprüft.
- Anweisungen:
- kara.move() Kara läuft ein Schritt nach vorne
- kara.turnLeft() Kara dreht sich nach links
- kara.turnRight() Kara dreht sich nach rechts
- kara.putLeaf() Kara legt ein Kleeblatt ab
- kara.removeLeaf() Kara nimmt ein Kleeblatt auf
- Sensoren:
- kara.treeFront() Kara überprüft ob ein Baum vor ihr steht
- kara.treeLeft() Kara überprüft ob ein Baum auf den Feld links von ihr steht
- kara.treeRight() Kara überprüft ob ein Baum auf den Feld rechts von ihr steht
- kara.mushroomFront() Kara überprüft ob ein Pilz vor ihr liegt
- kara.onLeaf() Kara schaut ob sie auf einem Kleeblatt steht
weitere Befehle für JavaKara finden sie hier: JavaKara Befehle
Beispiel
Hier lassen wir Kara durch ein Labyrinth rennen - bis er den Pilz findet (oder unterwegs wegen einer Endlosschleife verhungert...)
Vorlagenschleife entdeckt: Vorlage:Benutzernavigation