A VEXcode VR számos különféle matematikai fogalom tanítására és gyakorlására használható, mint például a műveletek sorrendje, egyenletek megoldása, derékszögű háromszögek megoldása, a Pitagorasz-tétel használata, alakzatok kategorizálása és még sok más.
Kezelői blokkok
Az operátorblokkok a VEXcode VR kezelői kategóriájába tartoznak. Ezek a blokkok a Reporter blokkok kategóriájába tartoznak, így változókból, érzékelőkből vagy számításokból származó értékeket jelentenek. A Reporter blokkokkal kapcsolatos további információkért tekintse meg a blokk alakzatok és jelentése cikket.
Az operátori blokkok felhasználhatók olyan számítások meghatározására, mint például:
- Alapműveletek (összeadás, kivonás, szorzás, osztás)
- Kerekítés
- Abszolút érték
- Trigonometrikus függvények (szinusz, koszinusz, érintő, arcszinusz, arkkoszinusz, arctangens)
- Logaritmusok
- Határozza meg az egyenlőtlenségeket
- Használja a diszkrét matematikában használt kötőszókat (és), diszjunkciókat (vagy,) és tagadásokat (nem).
A kezelői blokkokkal kapcsolatos további információkért tekintse meg a Súgó információit.
A Monitor Window és a Monitor Console használata
A Monitor Window és Monitor Console használható üzenetek megjelenítésére, szenzorértékek jelentésére vagy adatok gyűjtésére, így a VEXcode VR projektekből felhasználó által olvasható kimeneteket hozhat létre. Ez hasznos lehet a matematikai számítások meghatározásakor.
Például a következő projektben az időzítő pillanatnyi értékének másodpercben történő megjelenítése a Monitor ablakban lehetővé teszi a felhasználó számára, hogy lássa, hogy a diszjunkcióban (az Vagy blokkban) lévő állítások közül melyik okozza a feltétel igazát. Mivel a VR-robot a 15 másodperces küszöb előtt éri el a falat, igaz lesz a vagy blokk másik feltétele, hogy a VR-robot 50 mm-nél kisebb távolságra lesz a faltól.
A Print Console a projekt diszkrét pillanatainak megtekintésére is használható, például megtekintheti a különböző oldalakat, amelyek alakzatok kategorizálásához vagy nyomtatási számításokhoz rajzolódnak.
A következő példában a Monitor Console vagy a Monitor Window használható annak megtekintéséhez, hogy a VR robot a négyzet melyik oldalát rajzolja aktívan. Ez segít a felhasználónak az alakzatok jobb kategorizálásában az oldalak száma alapján (háromszög, négyszög, ötszög, hatszög stb.…).
Pitagorasz-tétel példa
A következő példában a VR-robot a Pitagorasz-tétel segítségével megoldja a Pitagorasz-hármas harmadik oldalát. A Pitagorasz-tétel egy derékszögű háromszög hiányzó oldalának megkeresésére szolgál. A képlet a következő:
Pitagorasz-tétel: a2 + b2 = c2
Ebben a példában a megadott két oldal 600 és 800 mm. A felhasználónak ki kell számítania a harmadik oldalt az Operátorok kategória blokkjai segítségével. A Pythagorean Triple néhány ismert tulajdonsága, hogy az oldalak 3:4:5 arányúak, és a három belső szögmérés körülbelül 90, 36,9 és 53,1 fok.
A projekt változókat és operátorblokkokat használ a hiányzó oldal kiszámításához. A monitorkonzol mindhárom oldal hosszának megfigyelésére szolgál, miután kiszámították azokat. Ez lehetővé teszi a felhasználó számára, hogy lássa a harmadik oldal értékét a számítás során.
Figyelje meg, hogyan jön létre a képlet a projektben a változó- és operátorblokkokkal:
Azt is vegye figyelembe, hogy a robotnak 143,1 fokos külső szöget kell elfordítania, nem pedig 36,9 fokos belső szöget, mivel a robot a B oldal meghúzása után néz szembe.
36,9 fok a háromszög belső szöge, de a VR Robotnak meg kell fordítania a külső szög értékét, hogy megfelelően megrajzolja a háromszöget.