Java-Turtle - Mehrfachverzweigungen - Uebung
Aus ProgrammingWiki
Archivierte Version vom 2011-06-07T10:55:41+00:00. Aktuelle Version
Java Turtle - Mehrfachverzweigung Switch - Übung
Zur Erinnerung:
Mit Verzweigungen können Anweisungsblöcke unter bestimmten Bedingungen ausgeführt werden:
- IF-THEN-Verzweigung: wenn die Bedingung eintrifft, werden die Anweisungen des Ja-Zweigs (THEN) ausgeführt, sonst nicht
- IF-THEN-ELSE-Verzweigung: wenn die Bedingung eintrifft, werden die Anweisungen des Ja-Zweigs (THEN) ausgeführt, ansonsten die Anweisungen des Nein-Zweigs (ELSE)
Erstellen Sie folgende Turtle-Grafiken mit der Startposition in der Canvasmitte, nutzen Sie Verzweigungen:
Aufgabe 1:
- Erstellen Sie folgende Turtle-Grafiken ab vorgegebener Startposition:
| Rot - Schwarze Linie: Schrittweite 10, 20 Wiederholungen, Standardlinienfarbe: schwarz Farben: turtle.penColor(int r, int g, int b); Ist die Laufvariable i gerade, dann wird die Linie rot gezeichnet | Zufallsweg - Schrittweite 20, 20 Wiederholungen Erzeugen Sie eine Zufallszahl1 zwischen 0 und 1, bei 0 soll ein Richtungswechsel eingeleitet werden Wenn die Zufallszahl = 0 ist, soll der Turtle sich nach links bewegen, ansonsten nach rechts Anschließend geht der Turtle in der gewählten Richtung 10 Schritte vorwärts Die Blickrichtung wird für den nächsten Zyklus wieder auf 0 gestellt |
| Koehler_Turtle5_bunte_quadratlinie.jpg |
|
| |
| Quadratschachtel - Seitenlänge s = 10, Startwert für s: 10 es werden 8 Quadrate mit 2 ineinander geschachtelten Zählschleifen gezeichnet, bei jeder ungeraden äußeren Zählschleife nach rechts, sonst nach links | Blau - rote Linie: Schrittweite 10, 20 Wiederholungen Farben: turtle.penColor(int r, int g, int b); Ist die Laufvariable i ungerade, dann blaue Linie mit Weite 5, ansonsten rote Linie mit Weite 10 |
| Koehler_Turtle5_bunter_stern.jpg | Koehler_Turtle5_fluegel.jpg |
|
> | |
| Eigene Idee 1 | Eigene Idee 2 |
