Turtlegrafik-Lösungen (I)

Aus ProgrammingWiki

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

    Ihr Browser unterstützt Canvas nicht.
  2. Treppe

    Ihr Browser unterstützt Canvas nicht.
  3. Pentagramm

    Ihr Browser unterstützt Canvas nicht.
  4. Rosette

    Ihr Browser unterstützt Canvas nicht.
  5. Quadrat-Raster

    Ihr Browser unterstützt Canvas nicht.

Zurück zur Turtlegrafik (I).