Java-Turtle - Schleifen mit unterer Abbruchbedingung - Übung

Aus ProgrammingWiki
Archivierte Version vom 2011-06-10T14:31:59+00:00. Aktuelle Version

Java Turtle - DO - WHILE-Schleifen mit unterer Abbruchbedingung, Anzahl der Wiederholungen unbekannt


Zur Erinnerung: Häufig wird man nicht genau wissen, wie oft man einen bestimmten Zyklus durchlaufen muss:

  • Lerne solange fleißig, bis du in einer Mathearbeit die Note 1 bekommst
  • Würfe solange, bis du ein Sechs hast

Für diese Beispiele werden keine Zählschleifen, sondern Schleifen mit einem Testktiterium benötigt.

Der Test kann einmal am Ende nach dem Durchlaufen des Schleifenkörpers durchgeführt werden:

  • Schleifen mit unterer Abbruchbedingung - do { Schleifenkörper } while (Testkriterium);

Nutzen Sie für diese Aufgaben Do-While-Schleifen

Irrweg
Der Turtle bewegt sich 100 mal zwischen 1 und 20 Schritten zufällig vorwärts.
Der Winkel wird aller 4 Schritte (int k = i % 4) wie folgt geändert
Divisionsrest == 0: Rechts-Richtung zufällig zwischen 0° un 90°
Divisionsrest == 1: Rechts-Richtung zufällig zwischen 90° un 180°
Divisionsrest == 2: Links-Richtung zufällig zwischen 0° un 90°
Divisionsrest == 3: Links-Richtung zufällig zwischen 0° un 90°
Irrweg - Hilfe kommt
Koehler_Turtle7_Irrweg1.jpg Ihr Browser unterstützt Canvas nicht.Koehler_Turtle7_Irrweg2.jpg Ihr Browser unterstützt Canvas nicht.
Sechseck - Schrittweite 50Kreis: - Schrittweite 1
Koehler_Turtle2_sechseck.jpg Ihr Browser unterstützt Canvas nicht.Koehler_Turtle2_kreis.jpg Ihr Browser unterstützt Canvas nicht.
Eigene Idee 1
Ihr Browser unterstützt Canvas nicht.
Eigene Idee 2
Ihr Browser unterstützt Canvas nicht.

Aufgabe 3:

  • Welche weitere Vereinfachung wäre beim Zeichnen dieser Figur hilfreich?

Koehler_turtle2_geschachtle_quadrate.jpg