Turtlegrafik (I)
Aus ProgrammingWiki
Archivierte Version vom 2014-04-29T07:32:29+00:00. Aktuelle Version
Wie zeichnet eine Turtle?
Wir stellen uns vor: Eine kleine Schildkröte (engl. turtle) besitzt am Bauch einen Zeichenstift und gehorcht aufs Wort!
Diese Schildkröte kann sich auf einer Spielwiese tummeln, die wir als Zeichenfläche (engl. canvas) bezeichnen.
Da es mehrere "schlaue" Schildkröten und mehrere Spielwiesen gibt, geben wir jeder Schildkröte und jeder Spielwiese eine Nummer.
|
Turtle 1 auf Zeichenfläche1: |
Turtle 2 auf Zeichenfläche2: |
|
|
Wir wollen die nachfolgenden Anweisungen ausführen und anschließend vergleichen. |
||
|
|
| |
Vergleichend stellen wir fest:
- Die Darstellungen sind zunächst identisch.
- Gleiche Anweisungen lassen sich in Wiederholungen (Zählschleifen) beliebig oft ausführen.
- Anweisungen können modularisiert, d.h. in Prozeduren unter einem geeigneten Bezeichner (Namen) zusammengfasst werden.
- Prozeduren können Parameter (Platzhalter) haben, die z.B. Objekte in variabler Größe zeichnen lassen.