Виртуальная рабочая область VEXcode, демонстрирующая блочный код и виртуальную площадку для робототехники, предназначенную для занятий прикладной математикой.

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


Блоки операторов

Блоки арифметических операций и операторов сравнения в VEXcode VR для программирования роботов.

Блоки операторов являются частью категории «Операторы» в VEXcode VR. Эти блоки относятся к категории блоков Reporter, поэтому они сообщают значения переменных, датчиков или вычислений. Более подробную информацию о блоках Reporter можно найти в статье «Формы и значение блоков ».

Блоки арифметических операций и генерации случайных чисел в VEXcode VR

Блоки операторов могут использоваться для выполнения таких вычислений, как: 

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

Более подробную информацию о блоках оператора см. в разделе Help.


Использование окна монитора и консоли монитора

Виртуальная рабочая область VEXcode VR, демонстрирующая виртуального робота и блочный код для задания по прикладной математике.

Окно монитора и консоль монитора можно использовать для отображения сообщений, отчетов о значениях датчиков или для сбора данных, создавая удобочитаемые выходные данные из проектов VEXcode VR. Это может быть полезно при выполнении математических расчетов.

Например, в следующем проекте возможность видеть текущее значение таймера в секундах в окне монитора может позволить пользователю увидеть, какой из операторов в дизъюнкции (блок «Или») приведет к тому, что условие станет истинным. Поскольку робот VR достигнет стены до истечения 15-секундного порога, другое условие в блоке или , согласно которому робот VR будет находиться на расстоянии менее 50 мм от стены, будет истинным.

Блоки VEXcode VR, которые повторяют команды движения вперед и поворота для управления роботом по траектории квадратной формы.

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

В следующем примере консоль монитора или окно монитора можно использовать для просмотра того, какую сторону квадрата активно рисует робот 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: