Java Turtle - Mehrfachverzweigung Switch - Übung
Zur Erinnerung:
Statt mehrerer IF-Anweisungen, können Mehrfachverzweigungen genutzt werden. Mit SWITCH-Blöcken (mehrseitige Verzweigungen) können Anweisungen nur bei bestimmten Bedingungen ausgeführt werden
- switch VARIABLE_X { } - Start der mehrseitigen Verzweigung, unterschieden wird nach dem Inhalt der Variablen VARIABLE_X
- case WERT_VARIABLE_X: { Was passiert in diesem Fall... ; break;}: wenn die Unterscheidungs-VARIABLE_X einen bestimmten Wert angenommen hat, werden die Anweisungen des Case-Zweiges ansgeführt
Erstellen Sie folgende Turtle-Grafiken mit der Startposition in der Canvasmitte, nutzen Sie Mehrfach-Verzweigungen, arbeiten Sie effizient, d.h.mitmöglichst wenig Anweisungen:
Vier bunte Quadrate: Schrittweite 50 Farben: turtle.penColor(int r, int g, int b); Es werden mit einer äußeren Zählschleife vier Quadrate gezeichnet Der Wert der Laufvariablen der äußeren Zählschleife wird zum Farbwechsel genutzt mit einer inneren Zählschleife werden die Qudrate mit der voreingestellten Farbe gezeichnet | Bunte vierer Quadratlinie - Schrittweite 50 Diese Aufgabenstellung ist leicht modofiziert zur linken Aufgabe |
| |
|
|
Bunter Stern Schrittweite 30, Startwert für w: 0 Es werden 12 Sechsecke mit einer äußern Zählschleife mit unterschiedlichen Farben gezeichnet Die äußere Zählschleife dient zum Wechseln der Zeichenfareb und dem Einstellen der Blickrichtung des Turtle zum Zeichnen der Quadrate (w) eine innere Zählschleife realiseirt wiederum das Zeichnen der Sechsecke | Bunte Dreiecke: Schrittweite 30, Startwert für w: 0 Diese Aufgabenstellung ist leicht modofiziert zur linken Aufgabe |
| |
|
> |
Eigene Idee 1
| Eigene Idee 2
|
| |