Java-Turtle - Wiederholungsanweisungen
Aus ProgrammingWiki
Archivierte Version vom 2011-05-23T11:42:59+00:00. Aktuelle Version
Java Turtle - Wiederholungsanweisungen Gezählte Wiederholung - Zählschleife
Beim Zeichnen der drei ineinander geschachtelten Quadrate werden folgende Anweisungen 4 mal wiederholt:
|
![]() |
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);}
Vorteile:
- Kurze, knappe , graphische Darstellung
- Unabhängig von der Programmieumgebung
{border = 1
| |- | Struktogramm || Java Quelltext || Pascal Quelltext || xx Quelltext |- ||| for (int i = 1; i < 5; i++ )
{
turtle.forward(100);
turtle.right(90);
}
|| for i := 1 to 4 do
begin
turtle_forward(100);
turtle_right(90);
end;
||
|}
Aufgabe 1:
- Worin unterschieden sich die letzten drei Turtle-Methoden von den voran gegangen?
Aufgabe 2:
- Erstellen Sie folgende Turtle-Grafiken mit folgenden Vereinbarungen:
- Standardschrittweite: 50
- Startposition: Canvasmitte
| Fahne | '''Pfeil Länge 100, 45° 20 Schritte, Turtle zum Pfeilanfang setzten |
![]() | ![]() |
| Quadratturm: 100, 75,50 | Nikolaushaus: Seitelänge 50 |
![]() | ![]() |
| Eigene Idee 1 | Eigene Idee 2 |
Aufgabe 3:
- Warum wurde die Startposition vorgegeben?
Aufgabe 4:
- Erstelle zwei eigene Grafiken, bestehend aus mindestens 15 Anweisungen!
Aufgabe 5:
- Welche Vereinfachungen bzgl. des Programmieraufwandes würden Sie sich wünschen?
Aufgabe 6:
- Wie viele Varaianten zum Zeichnen des Nikolaus-Hauses gibt es?




