Fibonacci-Kunst
Herausforderung: Die Fibonacci-Folge ist ein Muster, das überall in der Natur vorkommt. Um eine Zahl in der Fibonacci-Folge zu berechnen, addiert man die beiden vorhergehenden Zahlen. Ein Fibonacci-Gitter ist ein Gitter aus Quadraten, bei dem die Seitenlängen der einzelnen Quadrate der Fibonacci-Folge folgen (zum Beispiel 1, 1, 2, 3, 5, 8 usw.). Ziel dieser Aktivität ist es, den VR-Roboter so zu programmieren, dass er eine Fibonacci-Spirale auf einem Fibonacci-Gitter erzeugt, indem er in die Ecken jedes Quadrats Viertelkreise zeichnet (der Radius jedes Viertelkreises sollte der Seitenlänge des Quadrats entsprechen), und anschließend jeden Viertelkreis mit einer bestimmten Farbe füllt, um ein einzigartiges Fibonacci-Kunstwerk zu schaffen!
- Wählen Sie das Fibonacci-Gitter aus dieser Google-Präsentation und laden Sie es als PNG-Datei herunter.
- Wählen Sie den Art Canvas+ Playground aus und laden Sie das Fibonacci-Gitter hoch.
- Deklarieren Sie drei Variablen, n, b, und a, , die jeweils die aktuelle Zahl, die erste vorhergehende Zahl und die zweite vorhergehende Zahl in der Fibonacci-Folge darstellen.
- Programmiere den VR-Roboter so, dass er eine Fibonacci-Spirale auf dem Fibonacci-Gitter erzeugt.
- Initialisiere die Werte der Variablen n, b, und a. Verwende die Variable n , um die Größe des Viertelkreises zu bestimmen.
- Programmiere den VR-Roboter so, dass er zur grünen Startposition im Fibonacci-Gitter fährt.
- Programmieren Sie den VR-Roboter mithilfe des Wertes der Variablen nso, dass er in der Ecke des Quadrats mit der Nummer 1 einen Viertelkreis mit einem Radius zeichnet, der der Seitenlänge des Quadrats entspricht.
- Aktualisiere den Wert der Variablen n auf die nächste Zahl der Fibonacci-Folge und verwende ihn, um den VR-Roboter so zu programmieren, dass er einen Viertelkreis in die Ecke des nächsten Quadrats zeichnet. Wiederholen Sie diesen Vorgang, um eine Fibonacci-Spirale auf dem Fibonacci-Gitter zu erzeugen.
- Programmiere den VR-Roboter, um Fibonacci-Kunstwerke zu erstellen.
- Programmiere den VR-Roboter so, dass er in jeden Viertelkreis fährt, und verwende den Block [Fläche mit Farbe füllen], um den Viertelkreis mit einer bestimmten Farbe zu füllen.
Hilfreiche Tipps
- Bestimmen Sie mithilfe der Variablen n die Größe eines Viertelkreises. Man kann den Roboter beispielsweise so programmieren, dass er n mm vorwärts fährt, sich um 9° dreht und diese Aktionen 10 Mal wiederholt, um einen Viertelkreis zu zeichnen.
- Passe die Anfangswerte der Variablen n so an, dass ein Viertelkreis mit einem Radius gezeichnet wird, der der Seitenlänge des Quadrats mit der Nummer 1 entspricht. Setzen Sie beispielsweise die Anfangswerte der Variablen n, b, und a auf 22,5, 22,5 bzw. 0.
- Aktualisiere den Wert der Variablen n auf die nächste Zahl in der Fibonacci-Folge gemäß der Fibonacci-Folgenregel: n = a + b, wobei n die aktuelle Zahl, b die erste vorhergehende Zahl und a die zweite vorhergehende Zahl in der Fibonacci-Folge darstellt.
- Verwenden Sie den Block set aus der Kategorie Variablen, um die Werte der Variablen zu aktualisieren.

Passender Python-Befehl:
a = b b = n n = a + b