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
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.
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
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.
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
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.
Nota come viene creata la formula nel progetto utilizzando la variabile e i blocchi operatore:
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.
36,9 gradi è l'angolo interno del triangolo, ma il robot VR dovrà modificare il valore dell'angolo esterno per disegnare correttamente il triangolo.