api:documentation:kara:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | api:documentation:kara:start [2024/08/31 10:03] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Java Kara ====== | ||
+ | <WRAP center round info 60%> | ||
+ | Die Implementierung der Klassen '' | ||
+ | </ | ||
+ | ===== Welt erstellen ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | JavaKaraWorld jkw = new JavaKaraWorld(10, | ||
+ | println(jkw.WEST); | ||
+ | jkw.init(""" | ||
+ | tttttttttt | ||
+ | t l l lt | ||
+ | tttttttttt | ||
+ | m m m m | ||
+ | """ | ||
+ | Kara kara = new Kara(jkw, 1, 1, jkw.EAST); | ||
+ | |||
+ | if(kara.onLeaf()) { kara.removeLeaf(); | ||
+ | else { kara.putLeaf(); | ||
+ | |||
+ | while (!kara.treeFront()) { | ||
+ | | ||
+ | | ||
+ | kara.removeLeaf(); | ||
+ | } else { | ||
+ | kara.putLeaf(); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Aufgabe mit Lösung ===== | ||
+ | <WRAP center round tip 80%> | ||
+ | Will man Schüler/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | new Lösung1().run(); | ||
+ | |||
+ | class Lösung1 extends JavaKaraAufgabe1 { | ||
+ | | ||
+ | if(kara.onLeaf()) { kara.removeLeaf(); | ||
+ | else { kara.putLeaf(); | ||
+ | |||
+ | while (!kara.treeFront()) { | ||
+ | | ||
+ | | ||
+ | kara.removeLeaf(); | ||
+ | } else { | ||
+ | kara.putLeaf(); | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <script type=" | ||
+ | class JavaKaraAufgabe1 { | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | world = new JavaKaraWorld(9, | ||
+ | world.scale(2); | ||
+ | |||
+ | world.init(""" | ||
+ | ttttttttt | ||
+ | t l ll lt | ||
+ | ttttttttt | ||
+ | """ | ||
+ | | ||
+ | kara = new Kara(world, 1, 1, world.EAST); | ||
+ | |||
+ | println(" | ||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ |