Прикладна математика з VEXcode VR

Робочий простір VEXcode VR, що демонструє блочний код та віртуальний ігровий майданчик для роботів для прикладних математичних завдань

VEXcode VR можна використовувати для навчання та відпрацювання багатьох різних математичних концепцій, таких як порядок операцій, розв’язування рівнянь, розв’язування прямокутних трикутників, використання теореми Піфагора, категоризація фігур та багато іншого.


Операторські блоки

Блоки арифметичних операторів та операторів порівняння у VEXcode VR для програмування роботів

Блоки операторів є частиною категорії операторів у VEXcode VR. Ці блоки належать до категорії блоків Reporter, тому вони повідомляють про значення змінних, датчиків або обчислень. Щоб отримати додаткові відомості про блоки Reporter, перегляньте статтю Форми та значення блоків.

Блоки арифметичних операторів та операторів випадкових чисел у VEXcode VR

Блоки операторів можна використовувати для визначення таких обчислень, як: 

  • Основні дії (додавання, віднімання, множення, ділення)
  • Округлення
  • Абсолютне значення
  • Тригонометричні функції (синус, косинус, тангенс, арксинус, арккосинус, арктангенс)
  • Логарифми
  • Визначити нерівності
  • Використовуйте сполучники (і), диз’юнкції (або,) і заперечення (не), які використовуються в дискретній математиці.

Для отримання додаткової інформації про блоки оператора перегляньте інформацію Довідка.


Використання вікна моніторингу та консолі моніторингу

Робоче середовище VEXcode VR, що показує віртуального робота та блочний код для прикладної математичної діяльності

Вікно моніторингу та консоль моніторингу можна використовувати для відображення повідомлень, звітів про значення датчиків або збору даних, створюючи зрозумілі для користувача результати проектів VEXcode VR. Це може бути корисним під час визначення математичних розрахунків.

Наприклад, у наступному проекті можливість побачити поточне значення таймера в секундах у вікні монітора може дозволити користувачеві побачити, який із операторів у диз’юнкції (блоці Or) призведе до того, що умова буде істинною. Оскільки VR-робот досягне стіни до 15-секундного порогу, інша умова в блоці або , згідно з якою VR-робот буде знаходитися на відстані менше 50 мм від стіни, буде вірною.

Блоки віртуальної реальності VEXcode, які повторюють команди руху вперед та повороту для руху робота по квадратній траєкторії

Консоль друку також можна використовувати для перегляду окремих моментів у проекті, наприклад перегляду різних сторін, які малюються для класифікації форм або друку обчислень.

У наступному прикладі консоль монітора або вікно монітора можна використовувати для перегляду сторони квадрата, яку активно малює робот VR. Це допомагає користувачеві краще класифікувати фігури за кількістю сторін (трикутник, чотирикутник, п’ятикутник, шестикутник тощо…).


Приклад теореми Піфагора

Формула прямокутного трикутника для обчислення відстані у VEXcode VR за теоремою Піфагора

У наступному прикладі робот VR вирішить третю сторону трійки Піфагора за допомогою теореми Піфагора. Теорема Піфагора використовується для знаходження відсутньої сторони прямокутного трикутника. Формула така:

Теорема Піфагора: a2 + b2 = c2

У цьому прикладі наведені дві сторони 600 і 800 мм. Третю сторону користувач розраховує за допомогою блоків з категорії Оператори. Деякі відомі властивості трійки Піфагора полягають у тому, що сторони мають співвідношення 3:4:5, а вимірювання трьох внутрішніх кутів дорівнює приблизно 90, 36,9 і 53,1 градусам.

Проект використовуватиме змінні та блоки операторів для обчислення відсутньої сторони. Консоль монітора використовуватиметься для спостереження за довжиною всіх трьох сторін після їх обчислення. Це дозволяє користувачеві бачити значення третьої сторони під час його розрахунку.

Формула для розрахунку відстані повороту робота у VEXcode VR

Зверніть увагу, як формула створюється в проекті за допомогою блоків змінних і операторів:

Поверніть праворуч на блок 143 градуси у VEXcode VR

Також зауважте, що робот повинен буде повернути зовнішній кут 143,1 градусів, а не внутрішній кут 36,9 градусів через те, як робот дивиться після того, як він малює сторону B.

Трикутник з позначеними довжинами сторін та кутами для обчислення відстані та значень повороту у VEXcode VR

36,9 градусів — це внутрішній кут трикутника, але робот VR повинен буде повернути значення зовнішнього кута, щоб правильно намалювати трикутник.

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

Last Updated: