Screenshot dell'interfaccia VR di VEXcode che mostra un ambiente di codifica basato su blocchi per la programmazione di un robot virtuale, progettato per facilitare l'insegnamento della codifica nelle aule e supportare l'apprendimento STEM.

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

Screenshot dell'interfaccia dei blocchi dell'operatore VEXcode VR, che mostra vari blocchi di programmazione utilizzati per codificare un robot virtuale, evidenziando l'ambiente di codifica basato su blocchi progettato per scopi didattici nell'apprendimento STEM.

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.

Screenshot dell'interfaccia dei blocchi dell'operatore VEXcode VR, che mostra vari blocchi di programmazione utilizzati per codificare un robot virtuale, evidenziando l'ambiente di codifica basato su blocchi progettato per scopi didattici nell'apprendimento STEM.

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

Screenshot dell'interfaccia VR di VEXcode che mostra un robot virtuale su un monitor, illustrando l'ambiente di codifica basato su blocchi utilizzato per insegnare concetti di codifica in classe.

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.

Illustrazione di uno strumento di disegno quadrato in VEXcode VR, che mostra l'interfaccia di codifica basata su blocchi progettata per insegnare concetti di programmazione tramite un robot virtuale, adatto all'uso in classe e all'istruzione STEM.

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

Illustrazione del teorema di Pitagora che dimostra la relazione tra i lati di un triangolo rettangolo, utilizzata in VEXcode VR per insegnare concetti di codifica e risoluzione di problemi in classe.

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.

Screenshot di una formula in VEXcode VR, che illustra concetti di codifica per robot virtuali in un contesto educativo, progettati per migliorare le capacità di problem solving e di pensiero computazionale di studenti e insegnanti.

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

Diagramma che illustra come ruotare un robot virtuale di 143 gradi in VEXcode VR, mostrando l'interfaccia di codifica per la programmazione della robotica educativa in un contesto scolastico.

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.

Diagramma che illustra le proprietà geometriche di un triangolo, utilizzato in VEXcode VR per insegnare concetti di codifica e risoluzione di problemi in classe.

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: