Arte di Fibonacci
Sfida: La sequenza di Fibonacci è uno schema che si trova in tutta la natura. Il modo per calcolare un numero nella sequenza di Fibonacci è sommare i due numeri precedenti. Una griglia di Fibonacci è una griglia di quadrati in cui le lunghezze dei lati di ciascun quadrato seguono la sequenza di Fibonacci (ad esempio, 1, 1, 2, 3, 5, 8, ecc.). Lo scopo di questa attività è programmare il robot VR per creare una spirale di Fibonacci su una griglia di Fibonacci disegnando dei quarti di cerchio negli angoli di ogni quadrato (il raggio di ogni quarto di cerchio deve essere uguale alla lunghezza del lato del quadrato), quindi riempire ogni quarto di cerchio con un colore specifico per creare un'opera d'arte unica ispirata alla sequenza di Fibonacci!
- Scegli e scarica la griglia di Fibonacci come file PNG da presentazione Google
- Seleziona Art Canvas+ Playground e carica la griglia di Fibonacci.
- Dichiara tre variabili, n, b, e a, per rappresentare rispettivamente il numero corrente, il primo numero precedente e il secondo numero precedente nella sequenza di Fibonacci.
- Programma il robot VR per creare una spirale di Fibonacci sulla griglia di Fibonacci.
- Inizializza i valori delle variabili n, b, e a. Usa la variabile n per determinare la dimensione del quarto di cerchio.
- Programma il robot VR in modo che si sposti verso la posizione di partenza verde sulla griglia di Fibonacci.
- Utilizzando il valore della variabile n, programma il robot VR per disegnare un quarto di cerchio nell'angolo del quadrato numero 1 con un raggio pari alla lunghezza del lato del quadrato.
- Aggiorna il valore della variabile n al numero successivo nella sequenza di Fibonacci e usalo per programmare il robot VR in modo che disegni un quarto di cerchio nell'angolo del quadrato successivo. Ripeti questo processo per creare una spirale di Fibonacci sulla griglia di Fibonacci.
- Programma il robot VR per creare opere d'arte basate sulla sequenza di Fibonacci.
- Programma il robot VR in modo che entri in ciascun quarto di cerchio e usa il blocco [Riempi area con colore] per riempire il quarto di cerchio con un colore specifico.
Suggerimenti utili
- Utilizza la variabile n per determinare la dimensione di un quarto di cerchio. Ad esempio, è possibile programmare il robot per avanzare di n mm, girare di 9° e ripetere queste azioni 10 volte per disegnare il quarto di cerchio,
- Regola i valori iniziali della variabile n per disegnare un quarto di cerchio con un raggio pari alla lunghezza del lato del quadrato numero 1. Ad esempio, imposta i valori iniziali delle variabili n, b, e a rispettivamente a 22,5, 22,5 e 0.
- Aggiorna il valore della variabile n al numero successivo nella sequenza di Fibonacci secondo la regola della sequenza di Fibonacci: n = a + b, dove n rappresenta il numero corrente, b rappresenta il primo numero precedente e a rappresenta il secondo numero precedente nella sequenza di Fibonacci.
- Utilizza il blocco set della categoria Variabili per aggiornare i valori delle variabili.

Comando Python corrispondente:
a = b b = n n = a + b