Vai al contenuto principale

Albero di Pitagora

Crea un algoritmo per utilizzare la penna VR sul robot VR per disegnare e colorare dei quadrati sull'Art Canvas+ Playground, in modo da creare un albero di Pitagora a 2 livelli (vedi l'immagine)!

  • Seleziona Art Canvas+ Playground.
  • Programma il robot VR per disegnare dei quadrati sul parco giochi in modo da creare un albero di Pitagora a 2 livelli.
    • Utilizzando la penna VR, guida il robot VR a disegnare un grande quadrato nella parte inferiore della tela che rappresenterà il tronco dell'albero. 
    • Programma il robot VR in modo che disegni un triangolo rettangolo isoscele con il lato superiore del quadrato grande come ipotenusa. Disegna due quadrati lungo ciascuno degli altri due lati di questo triangolo isoscele, che rappresenteranno i rami di primo livello dell'albero.
    • Programma il robot VR in modo che disegni triangoli rettangoli isosceli con il lato superiore di ogni quadrato del primo strato come ipotenusa. Disegna dei quadrati lungo ciascuno degli altri lati dei triangoli isosceli, che rappresenteranno i rami di secondo livello dell'albero.
    • Guida il robot VR in ogni quadrato e usa il blocco [Riempi l'area con il colore] per riempirlo con colori specifici e creare un albero di Pitagora!

Suggerimenti utili

  • Utilizza la funzione seno (o coseno) e la lunghezza dell'ipotenusa del triangolo rettangolo isoscele per calcolare le lunghezze dei lati uguali.

Lunghezza del lato uguale = Lunghezza dell'ipotenusa * sin(45°)

  • Utilizza il blocco funzione  dalla categoria Operatori e scegli la funzione seno da un elenco di opzioni per calcolare sin(45°).Blocco funzione seno VEXcode che legge 'sin di 45'. 
    • Comando Python corrispondente:

      matematica.sin(45 / 180,0 * matematica.pi)