La spirale aurea con snap!
Snap! (evoluzione di BYOB – Build Your Own Blocks) è un linguaggio di programmazione visuale drag-and-drop; sviluppato nel 2011 presso l’università di Berkeley, rappresenta una implementazione estesa di Scratch.
Esso risulta adatto per una introduzione all’informatica per gli studenti delle scuole superiori o universitari.
Nell’esempio proposto, utilizzando i blocchi di Snap!, è stata generata e disegnata una spirale aurea
.
Essa può essere rappresentata mediante l’equazione $$ r(t)=a \cdot \phi^{\frac{t}{\pi/2}} $$ dove \(\phi\) è il numero aureo e \(a\) è un fattore di scala per gestire le dimensioni della spirale.
Le coordinate cartesiane di ogni punto sono: $$ \begin{cases} x=a\cdot \cos(t)\\
y=a\cdot sen(t)\\ \end{cases}\ $$
Visite: 465
venerdì 20 Novembre - 2020