VEXcode VR-arbetsyta som visar blockbaserad kod och den virtuella robotlekplatsen för tillämpade matematikaktiviteter

VEXcode VR kan användas för att lära ut och öva många olika matematiska koncept, såsom operationers ordning, lösning av ekvationer, lösning av rätvinkliga trianglar, användning av Pythagoras sats, kategorisering av former och mycket mer.


Operatorblock

Aritmetiska och jämförelseoperatorblock i VEXcode VR för robotprogrammering

Operatorblock är en del av kategorin Operatorer i VEXcode VR. Dessa block faller under kategorin Reporter-block, så de rapporterar värden från variabler, sensorer eller beräkningar. För mer information om Reporter-block, se artikeln Blockformer och betydelse.

Aritmetiska och slumptalsoperatorblock i VEXcode VR

Operatorblock kan användas för att beräkna beräkningar som: 

  • Grundläggande operationer (addition, subtraktion, multiplikation, division)
  • Avrundning
  • Absolut värde
  • Trigonometriska funktioner (sinus, cosinus, tangens, arcussinus, arcuscosinus, arcustangens)
  • Logaritmer
  • Bestäm olikheter
  • Använd konjunktioner (och), disjunktioner (eller,) och negationer (inte) som används i diskret matematik.

För mer information om operatorblocken, se Hjälp informationen.


Använda övervakningsfönstret och övervakningskonsolen

VEXcode VR-arbetsyta som visar en virtuell robot och blockbaserad kod för en tillämpad matematikaktivitet

Övervakningsfönstret och monitorkonsolen kan användas för att visa ett meddelande, rapportera sensorvärden eller samla in data, vilket skapar användarläsbara utdata från VEXcode VR-projekt. Detta kan vara till hjälp vid matematiska beräkningar.

Till exempel, i följande projekt, kan möjligheten att se timerns aktuella värde i sekunder i övervakningsfönstret göra det möjligt för användaren att se vilka av satserna i disjunktionen (Or-blocket) som gör att villkorsvärdet är sant. Eftersom VR-roboten når väggen före 15-sekunderströskeln, kommer det andra villkoret i eller blocket, att VR-roboten är mindre än 50 mm från väggen, att vara sant.

VEXcode VR-block som upprepar kommandon framåt och sväng för att köra roboten i en fyrkantig bana

Utskriftskonsolen kan också användas för att visa enskilda moment i ett projekt, till exempel att visa olika sidor som ritas för att kategorisera former eller skriva ut beräkningar.

I följande exempel kan monitorkonsolen eller monitorfönstret användas för att se vilken sida av rutan VR-roboten aktivt ritar. Detta hjälper användaren att bättre kategorisera former efter antalet sidor (triangel, fyrkant, femhörning, hexagon,…).


Exempel på Pythagoras sats

Rätvinklig triangelformel för att beräkna avstånd i VEXcode VR med hjälp av Pythagoras sats

I följande exempel kommer VR-roboten att lösa ut den tredje sidan av en pythagoras trippel med hjälp av Pythagoras sats. Pythagoras sats används för att hitta en saknad sida i en rätvinklig triangel. Formeln är följande:

Pythagoras sats: a2 + b2 = c2

I det här exemplet är de två angivna sidorna 600 och 800 mm. Användaren ska beräkna den tredje sidan med hjälp av block från kategorin Operatorer. Några kända egenskaper hos en pythagoreisk trippel är att sidorna har ett förhållande på 3:4:5, och de tre inre vinkelmåtten är ungefär 90, 36,9 och 53,1 grader.

Projektet kommer att använda variabler och operatorblock för att beräkna den saknade sidan. Övervakningskonsolen kommer att användas för att observera längden på alla tre sidor, när de har beräknats. Detta gör att användaren kan se värdet på den tredje sidan medan den beräknas.

Formel för att beräkna robotens svängsträcka i VEXcode VR

Observera hur formeln skapas i projektet med hjälp av variabel- och operatorblocken:

Sväng höger för 143 graders block i VEXcode VR

Observera också att roboten måste vrida sig i den yttre vinkeln på 143,1 grader och inte i den inre vinkeln på 36,9 grader på grund av hur roboten är vänd efter att den ritat sida B.

Triangel med märkta sidlängder och vinklar för beräkning av avstånd och svängvärden i VEXcode VR

36,9 grader är triangelns innervinkel, men VR-roboten måste vrida värdet på den yttre vinkeln för att rita triangeln korrekt.

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

Last Updated: