Turtlegrafik-Lösungen (I)

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Vorüberlegung / Wiederholung

Wir erinnern uns: Jede Grafik-Prozedur soll den zusätzlichen Parameter turtle enthalten, mit dem entschieden werden kann, durch welche Turtle diese Prozedur genutzt werden soll, z. B.:

function dreieck(turtle, x) {
 for (var i = 1; i <= 3; i++) {
  turtle.forward(x);
  turtle.right(120);
 } 
}

In diesem Fall könnte die Prozedur dreieck von turtle1 ebenso genutzt werden wie von turtle5:

dreieck(turtle1, 100);
dreieck(turtle5, 20);

Damit muss diese Prozedur nicht jedes Mal neu definiert werden.

Lösungen zu den Aufgaben

  1. Nikolaushaus

  2. Treppe

  3. Pentagramm

  4. Rosette

  5. Quadrat-Raster

Zurück zur Turtlegrafik (I).

Persönliche Werkzeuge