Java-Turtle - geschachtelte Iteration
Aus ProgrammingWiki
Beim Zeichnen der drei ineinander geschachtelten Quadrate werden folgende Anweisungen 3 mal wiederholt:
|
Mit zwei ineinander geschachtelten Zählschleifen können Anweisungsblöcke innerhalb einer Zählschleife (Zeichen ein Quadrat) ebenfalls mehrfach ausgeführt werden ausgeführt werden:
- int s = 50; - Festlegen der Seitenlänge s für das erste Quadrat
- for (int j = 1; j < 4; j++ ) - Äußere Schleife - damit 3 Quadrat gezeichnet werden
- for (int i = 1; i < 5; i++ ) {turtle.forward(s);turtle.right(90);} - Innere Schleife - zeichnet das Quadrat
- s = s + 25; - Nach dem Zeichnen des Quadrates wird die Seitenlänge um 25 erhöht
Erstellen Sie die obere Turtle-Grafik "geschachtelte Quadrate" mit 2 Zählschleifen:
- 1. Äußere Schleife: ruft das Zeichnen eines Quadrates dreimal auf, erhöht anschließend die Schrittweite
- 2. Innere Schleife: Zeichnet das Quadrat mit der gewünschten Seitenlänge s
- Startschrittweite für s: 50
- Startposition: Canvasmitte
geschachtelte Quadrate: 50, 75, 100 | |