„VEXcode VR“ darbo vieta, kurioje rodomas blokais pagrįstas kodas ir virtualių robotų žaidimų aikštelė taikomosios matematikos veikloms

VEXcode VR gali būti naudojamas mokant ir praktikuojant daugybę skirtingų matematikos sąvokų, tokių kaip operacijų tvarka, lygčių sprendimas, stačiųjų trikampių sprendimas, Pitagoro teorema, formų skirstymas į kategorijas ir daugelis kitų.


Operatoriaus blokai

Aritmetiniai ir palyginimo operatorių blokai VEXcode VR robotų programavimui

Operatorių blokai yra „VEXcode VR“ operatorių kategorijos dalis. Šie blokai patenka į Reporterio blokų kategoriją, todėl jie pateikia reikšmes iš kintamųjų, jutiklių arba skaičiavimų. Norėdami gauti daugiau informacijos apie Reporter blokus, peržiūrėkite straipsnį blokų formos ir reikšmė.

Aritmetinių ir atsitiktinių skaičių operatorių blokai VEXcode VR

Operatoriaus blokai gali būti naudojami tokiems skaičiavimams nustatyti: 

  • Pagrindinės operacijos (sudėti, atimti, daugyba, dalyba)
  • Apvalinimas
  • Absoliučioji vertė
  • Trigonometrinės funkcijos (sinusas, kosinusas, liestinė, arcsinusas, arkosinusas, arctangentas)
  • Logaritmai
  • Nustatykite nelygybes
  • Naudokite jungtukus (ir), disjunkcijas (arba,) ir neiginius (ne), kurie naudojami diskrečiojoje matematikoje.

Norėdami gauti daugiau informacijos apie operatoriaus blokus, peržiūrėkite žinyno informaciją.


Monitoriaus lango ir monitoriaus konsolės naudojimas

„VEXcode VR“ darbo erdvė, kurioje rodomas virtualus robotas ir blokais pagrįstas kodas taikomosios matematikos veiklai

Monitoriaus langas ir monitoriaus konsolė gali būti naudojami norint rodyti pranešimą, pranešti apie jutiklių reikšmes arba rinkti duomenis, sukuriant vartotojo skaitomus VEXcode VR projektų išvestis. Tai gali būti naudinga nustatant matematinius skaičiavimus.

Pavyzdžiui, kitame projekte, jei monitoriaus lange matoma dabartinė laikmačio reikšmė sekundėmis, vartotojas gali matyti, dėl kurių teiginių disjunkcijoje (arba bloke) sąlyga bus teisinga. Kadangi VR robotas sieną pasieks anksčiau nei 15 sekundžių slenkstis, kita arba bloko sąlyga, kad VR robotas bus mažiau nei 50 mm nuo sienos, bus teisinga.

VEXcode VR blokai, kurie kartoja judėjimo pirmyn ir posūkio komandas, kad robotas judėtų kvadratiniu keliu.

„Print Console“ taip pat gali būti naudojama norint peržiūrėti atskiras projekto akimirkas, pvz., peržiūrėti skirtingas puses, nupieštas norint suskirstyti formas arba spausdinti skaičiavimus.

Toliau pateiktame pavyzdyje monitoriaus pultas arba monitoriaus langas gali būti naudojami norint peržiūrėti, kurią kvadrato pusę aktyviai piešia VR robotas. Tai padeda vartotojui geriau suskirstyti figūras į kategorijas pagal jų kraštinių skaičių (trikampis, keturkampis, penkiakampis, šešiakampis ir kt.…).


Pitagoro teoremos pavyzdys

Stačiojo trikampio formulė atstumui apskaičiuoti VEXcode VR naudojant Pitagoro teoremą

Šiame pavyzdyje VR robotas išspręs trečiąją Pitagoro trigubo pusę naudodamas Pitagoro teoremą. Pitagoro teorema naudojama norint rasti trūkstamą stačiojo trikampio kraštinę. Formulė yra tokia:

Pitagoro teorema: a2 + b2 = c2

Šiame pavyzdyje nurodytos dvi pusės yra 600 ir 800 mm. Vartotojas turi apskaičiuoti trečiąją pusę naudodamas blokus iš kategorijos Operatoriai. Kai kurios žinomos Pitagoro trigubos savybės yra tai, kad kraštinės yra 3:4:5 santykiu, o trys vidinio kampo matavimai yra maždaug 90, 36,9 ir 53,1 laipsniai.

Projekte bus naudojami kintamieji ir operatorių blokai trūkstamai pusei apskaičiuoti. Monitoriaus pultas bus naudojamas visų trijų kraštinių ilgiui stebėti, kai tik jie bus apskaičiuoti. Tai leidžia vartotojui matyti trečiosios pusės vertę, kai ji apskaičiuojama.

Roboto posūkio atstumo apskaičiavimo formulė VEXcode VR programoje

Atkreipkite dėmesį, kaip formulė sukuriama projekte naudojant kintamųjų ir operatorių blokus:

Pasukite į dešinę 143 laipsnių blokui VEXcode VR režime

Taip pat atkreipkite dėmesį, kad robotas turės pasukti išorinį 143,1 laipsnio kampą, o ne vidinį 36,9 laipsnio kampą dėl to, kaip robotas yra atsuktas po to, kai patraukia B pusę.

Trikampis su pažymėtais kraštinių ilgiais ir kampais, skirtas atstumo ir posūkio reikšmėms apskaičiuoti VEXcode VR programoje

36,9 laipsniai yra vidinis trikampio kampas, tačiau VR robotas turės pasukti išorinio kampo vertę, kad tinkamai nubrėžtų trikampį.

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

Last Updated: