Spazio di lavoro VEXcode VR che mostra codice a blocchi e un'area di gioco virtuale con robot per attività di matematica applicata.

VEXcode VR può essere utilizzato per insegnare e praticare molti concetti matematici diversi come l'ordine delle operazioni, la risoluzione di equazioni, la risoluzione di triangoli rettangoli, l'utilizzo del teorema di Pitagora, la categorizzazione di forme e molti altri.


Blocchi operatore

Blocchi di operatori aritmetici e di confronto in VEXcode VR per la programmazione di robot

I blocchi operatore fanno parte della categoria Operatori in VEXcode VR. Questi blocchi rientrano nella categoria dei blocchi Reporter, quindi riportano valori da variabili, sensori o calcoli. Per maggiori informazioni sui blocchi Reporter, consulta l'articolo Forme e significato dei blocchi.

Blocchi per operazioni aritmetiche e numeri casuali in VEXcode VR

I blocchi operatore possono essere utilizzati per determinare calcoli come: 

  • Operazioni di base (addizione, sottrazione, moltiplicazione, divisione)
  • Arrotondamento
  • Valore assoluto
  • Funzioni trigonometriche (seno, coseno, tangente, arcoseno, arcocoseno, arcotangente)
  • Logaritmi
  • Determinare le disuguaglianze
  • Utilizza le congiunzioni (e), le disgiunzioni (o,) e le negazioni (non) utilizzate nella matematica discreta.

Per ulteriori informazioni sui blocchi Operatore, consultare le informazioni Help.


Utilizzo della finestra Monitor e della Console Monitor

Spazio di lavoro VEXcode VR che mostra un robot virtuale e codice a blocchi per un'attività di matematica applicata.

La finestra di monitoraggio e la console di monitoraggio possono essere utilizzate per visualizzare un messaggio, riportare i valori dei sensori o raccogliere dati, creando output leggibili dall'utente dai progetti VEXcode VR. Questo può essere utile quando si determinano i calcoli matematici.

Ad esempio, nel seguente progetto, poter vedere il valore corrente del timer in secondi nella finestra Monitor può consentire all'utente di vedere quale delle istruzioni nella disgiunzione (il blocco Or) farà sì che il condizionale sia vero. Poiché il Robot VR raggiungerà il muro prima della soglia dei 15 secondi, l'altra condizione nel blocco O secondo cui il Robot VR sarà a meno di 50 mm dal muro, sarà vera.

Blocchi VR VEXcode che ripetono i comandi di avanzamento e rotazione per guidare il robot lungo un percorso quadrato.

La Print Console può essere utilizzata anche per visualizzare momenti distinti di un progetto, ad esempio visualizzare i diversi lati disegnati per classificare le forme o stampare i calcoli.

Nell'esempio seguente, la Console Monitor o la Finestra Monitor possono essere utilizzate per visualizzare quale lato del quadrato il Robot VR sta disegnando attivamente. Ciò aiuta l'utente a classificare meglio le forme in base al numero di lati (triangolo, quadrilatero, pentagono, esagono, ecc.…).


Esempio di teorema di Pitagora

Formula del triangolo rettangolo per il calcolo della distanza in VEXcode VR utilizzando il teorema di Pitagora

Nell'esempio seguente, il robot VR risolverà il terzo lato di una terna di Pitagora utilizzando il teorema di Pitagora. Il teorema di Pitagora serve per trovare il lato mancante di un triangolo rettangolo. La formula è la seguente:

Teorema di Pitagora: a2 + b2 = c2

In questo esempio i due lati indicati sono 600 e 800 mm. L'utente deve calcolare il terzo lato utilizzando i blocchi della categoria Operatori. Alcune proprietà note di una tripla pitagorica sono che i lati hanno un rapporto 3:4:5 e le tre misurazioni dell'angolo interno sono circa 90, 36,9 e 53,1 gradi.

Il progetto utilizzerà variabili e blocchi operatore per calcolare il lato mancante. La Console del Monitor verrà utilizzata per osservare la lunghezza di tutti e tre i lati, una volta calcolati. Ciò consente all'utente di vedere il valore del terzo lato mentre viene calcolato.

Formula per il calcolo della distanza di sterzata del robot in VEXcode VR

Nota come viene creata la formula nel progetto utilizzando la variabile e i blocchi operatore:

Gira a destra per un blocco di 143 gradi in VEXcode VR

Si noti inoltre che il robot dovrà ruotare dell'angolo esterno di 143,1 gradi e non dell'angolo interno di 36,9 gradi a causa del modo in cui è rivolto il robot dopo aver disegnato il lato B.

Triangolo con lati e angoli etichettati per il calcolo della distanza e dei valori di rotazione in VEXcode VR

36,9 gradi è l'angolo interno del triangolo, ma il robot VR dovrà modificare il valore dell'angolo esterno per disegnare correttamente il triangolo.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: