Fibonacci-kunst
Uitdaging: De Fibonacci-reeks is een patroon dat overal in de natuur voorkomt. Om een getal in de Fibonacci-reeks te berekenen, tel je de twee voorgaande getallen bij elkaar op.Een Fibonacci-raster is een raster van vierkanten waarbij de zijlengtes van elk vierkant de Fibonacci-reeks volgen (bijvoorbeeld 1, 1, 2, 3, 5, 8, enz.) Het doel van deze activiteit is om de VR-robot te programmeren om een Fibonacci-spiraal te creëren op een Fibonacci-raster door kwartcirkels te tekenen in de hoek van elk vierkant (de straal van elke kwartcirkel moet gelijk zijn aan de lengte van de zijde van het vierkant), en vervolgens elke kwartcirkel te vullen met een specifieke kleur om een uniek Fibonacci-kunstwerk te creëren!
- Kies en download het Fibonacci raster als een PNG-bestand uit -slideshow.
- Selecteer de Art Canvas+ Playground en upload het Fibonacci-raster.
- Declareer drie variabelen, n, b, en a, om respectievelijk het huidige getal, het eerstvolgende voorgaande getal en het op één na voorgaande getal in de Fibonacci-reeks weer te geven.
- Programmeer de VR-robot om een Fibonacci-spiraal te creëren op het Fibonacci-raster.
- Initialiseer de waarden van de variabelen n, b, en a. Gebruik de variabele n om de grootte van de kwartcirkel te bepalen.
- Programmeer de VR-robot om naar de groene startpositie op het Fibonacci-raster te rijden.
- Gebruik de waarde van de variabele nom de VR-robot te programmeren zodat deze een kwartcirkel tekent in de hoek van het vierkant met het getal 1, met een straal gelijk aan de lengte van de zijde van het vierkant.
- Werk de waarde van variabele n bij naar het volgende getal in de Fibonacci-reeks en gebruik deze waarde om de VR-robot te programmeren zodat deze een kwartcirkel in de hoek van het volgende vierkant tekent. Herhaal dit proces om een Fibonacci-spiraal op het Fibonacci-raster te creëren.
- Programmeer de VR-robot om Fibonacci-kunst te creëren.
- Programmeer de VR-robot om in elke kwartcirkel te rijden en gebruik het [Vul gebied met kleur]-blok om de kwartcirkel met een specifieke kleur te vullen.
Handige tips
- Gebruik de variabele n om de grootte van een kwartcirkel te bepalen. Je kunt de robot bijvoorbeeld zo programmeren dat hij , mm vooruit rijdt, 9° draait en deze acties 10 keer herhaalt om een kwartcirkel te tekenen.
- Pas de beginwaarden van de variabelen n aan om een kwartcirkel te tekenen met een straal gelijk aan de zijlengte van het vierkant met nummer 1. Stel bijvoorbeeld de beginwaarden van de variabelen n, b, en a in op respectievelijk 22,5, 22,5 en 0.
- Werk de waarde van de variabele n bij naar het volgende getal in de Fibonacci-reeks volgens de Fibonacci-regel: n = a + b, waarbij n het huidige getal voorstelt, b het eerste voorgaande getal voorstelt en a het tweede voorgaande getal in de Fibonacci-reeks voorstelt.
- Gebruik het blok set uit de categorie Variabelen om de waarden van de variabelen bij te werken.

Overeenkomend Python-commando:
a = b b = n n = a + b