Java-Turtle - Wiederholungsanweisungen
Aus ProgrammingWiki
Archivierte Version vom 2011-05-24T17:40:17+00:00. Aktuelle Version
Java Turtle - Wiederholungsanweisungen
Zur Erinnerung:
Mit einer Zählschleife können Anweisungsblöcke "i-mal" ausgeführt werden:
- FOR (i = STARTWERT, i < ENDWERT, i++ Erhöhen der Laufvariable ) {ANWEISUNGSBLOCK}
- for (int i = 1; i < 5; i++ ) {turtle.forward(100);turtle.right(90);}
- häufig werden Anweisungen auch in Form von Struktogrammen dargestellt
Die wichtigsten Befehl zum Erstellen von Turtle-Grafiken in Java:
Turtle Anweisungen
Vervollständigen Sie die Methoden für die Objekte Canvas und Turtle:
| Canvas | |
| Leinwandgröße | canvas w=400 h=400 |
| Leinwand löschen | canvas.clear() |
| Objekt Turtle (zeichnende Schildkröte) | |
| Turtle geht x Schritte vorwärts | turtle.forward(x); |
| Turtle geht x Schritte rückwärts | turtle.backward(x); |
| Turtle dreht sich x° nach rechts | turtle.right(x); |
| Turtle dreht sich x° nach links | turtle.left(x); |
| Turtle dreht sich um x° absolut | turtle.setAngle(x); |
| Turtle geht in die Mitte der Zeichenfläche | turtle.home(); |
| Turtle hebt den Schift | turtle.penUp(); |
| Turtle setzt den Stift zum Zeichnen ab | turtle.penDown(); |
Aufgabe 1:
- Erstellen Sie folgende Turtle-Grafiken mit folgenden Vereinbarungen:
- Standardschrittweite: 50
- Startposition: Canvasmitte
| Trepp Auf | Trepp Ab |
| |
|
| |
| Sechseck | Nikolaushaus: Seitelänge 50 |
| |
|
| |
| Eigene Idee 1 | Eigene Idee 2 |
Aufgabe 3:
- Welche weitere Vereinfachung wäre beim Zeichnen dieser Figur hilfreich?



