Lösungen |
|
Aufgabe 1 | Die
Figur, die die Turtle
walter tanz, wird einem verkleinerten Sechseck immer
ähnlicher. Die Grenzlage selbst wird exakt nicht erreicht.
public void zeichne() { elsa.right(60); elsa.forward(100); double elsaX = elsa.getX(); double elsaY = elsa.getY(); double walterX = walter.getX(); double walterY = walter.getY(); double abstand = Math.sqrt(Math.pow(walterX-elsaX,2)+ Math.pow(walterY-elsaY,2)); walter.turnTo(elsaX,elsaY); walter.forward(abstand/2); } Was sich gegenüber verändert BalzTanz hat sind lediglich die ersten zwei Zeilen in der Methode zeichne(). Hübsch ist auch die Figur des
Walter, wenn Elsa einen Kreis tanzt und beide bei verschiedenen Punkten
starten. Die Bildfolge zeigt 6 Stationen. Auch hier geht der 'Tanz' in
eine stabile Lage über. Studieren Sie dazu den Quelltext. |
Download: TanzDenKreis. java |
|
Aufgabe 2 | Die
Turtle Walter ist in dem Sechseck gefangen.
walter.forward(abstand*Math.random()); ist die einzige Zeile, die in der Methode zeichne() gegenüber TanzDasSechseck geändert werden muss. |
zu | 4.8 Schleifen |
zur Startseite | www.pohlig.de (C) MPohlig 2004 |