VEXcode VR можна використовувати для навчання та відпрацювання багатьох різних математичних концепцій, таких як порядок операцій, розв’язування рівнянь, розв’язування прямокутних трикутників, використання теореми Піфагора, категоризація фігур та багато іншого.
Операторські блоки
Блоки операторів є частиною категорії операторів у VEXcode VR. Ці блоки належать до категорії блоків Reporter, тому вони повідомляють про значення змінних, датчиків або обчислень. Щоб отримати додаткові відомості про блоки Reporter, перегляньте статтю Форми та значення блоків.
Блоки операторів можна використовувати для визначення таких обчислень, як:
- Основні дії (додавання, віднімання, множення, ділення)
- Округлення
- Абсолютне значення
- Тригонометричні функції (синус, косинус, тангенс, арксинус, арккосинус, арктангенс)
- Логарифми
- Визначити нерівності
- Використовуйте сполучники (і), диз’юнкції (або,) і заперечення (не), які використовуються в дискретній математиці.
Для отримання додаткової інформації про блоки оператора перегляньте інформацію Довідка.
Використання вікна моніторингу та консолі моніторингу
Вікно моніторингу та консоль моніторингу можна використовувати для відображення повідомлень, звітів про значення датчиків або збору даних, створюючи зрозумілі для користувача результати проектів VEXcode VR. Це може бути корисним під час визначення математичних розрахунків.
Наприклад, у наступному проекті можливість побачити поточне значення таймера в секундах у вікні монітора може дозволити користувачеві побачити, який із операторів у диз’юнкції (блоці Or) призведе до того, що умова буде істинною. Оскільки VR-робот досягне стіни до 15-секундного порогу, інша умова в блоці або , згідно з якою VR-робот буде знаходитися на відстані менше 50 мм від стіни, буде вірною.
Консоль друку також можна використовувати для перегляду окремих моментів у проекті, наприклад перегляду різних сторін, які малюються для класифікації форм або друку обчислень.
У наступному прикладі консоль монітора або вікно монітора можна використовувати для перегляду сторони квадрата, яку активно малює робот VR. Це допомагає користувачеві краще класифікувати фігури за кількістю сторін (трикутник, чотирикутник, п’ятикутник, шестикутник тощо…).
Приклад теореми Піфагора
У наступному прикладі робот VR вирішить третю сторону трійки Піфагора за допомогою теореми Піфагора. Теорема Піфагора використовується для знаходження відсутньої сторони прямокутного трикутника. Формула така:
Теорема Піфагора: a2 + b2 = c2
У цьому прикладі наведені дві сторони 600 і 800 мм. Третю сторону користувач розраховує за допомогою блоків з категорії Оператори. Деякі відомі властивості трійки Піфагора полягають у тому, що сторони мають співвідношення 3:4:5, а вимірювання трьох внутрішніх кутів дорівнює приблизно 90, 36,9 і 53,1 градусам.
Проект використовуватиме змінні та блоки операторів для обчислення відсутньої сторони. Консоль монітора використовуватиметься для спостереження за довжиною всіх трьох сторін після їх обчислення. Це дозволяє користувачеві бачити значення третьої сторони під час його розрахунку.
Зверніть увагу, як формула створюється в проекті за допомогою блоків змінних і операторів:
Також зауважте, що робот повинен буде повернути зовнішній кут 143,1 градусів, а не внутрішній кут 36,9 градусів через те, як робот дивиться після того, як він малює сторону B.
36,9 градусів — це внутрішній кут трикутника, але робот VR повинен буде повернути значення зовнішнього кута, щоб правильно намалювати трикутник.