Kara: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
[[Kategorie:Kara]] | [[Kategorie:Kara]] | ||
Kara | Kara ist eine weitverbreitete Programmierumgebung, die einen einfachen Einstieg in die Programmierung ermöglicht. | ||
Kara gibt es für die verschiedensten Programmiersprachen. | |||
==Download== | ==Download== | ||
Zeile 25: | Zeile 25: | ||
** '''kara.removeLeaf()''' Kara nimmt ein Kleeblatt auf | ** '''kara.removeLeaf()''' Kara nimmt ein Kleeblatt auf | ||
*<u>'''Sensoren:'''</u> | *<u>'''Sensoren:'''</u> | ||
* '''kara.treeFront()''' Kara überprüft, ob ein Baum vor ihr steht | ** '''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.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.treeRight()''' Kara überprüft, ob ein Baum auf den Feld rechts von ihr steht |
Aktuelle Version vom 9. November 2015, 21:41 Uhr
Kara ist eine weitverbreitete Programmierumgebung, die einen einfachen Einstieg in die Programmierung ermöglicht.
Kara gibt es für die verschiedensten Programmiersprachen.
Download
Java-Kara und Python-Kara: Befehle
Die Befehle sind für Java-Kara und Python-Kara identisch.
Man unterscheidet zwischen Anweisungen und Sensoren (mit denen Kara ihre Umgebung überprüft).
Die Anweisungen und Sensoren sind in jedem Kara-Programm ganz oben in einem Kommentar enthalten. Da kann man einfach nachschauen!
- Anweisungen:
- kara.move() Kara läuft einen 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 findet man hier: JavaKara Befehle
Beispiel
Hier lassen wir Kara durch ein Labyrinth rennen - bis er den Pilz findet (oder unterwegs wegen einer Endlosschleife verhungert...)