Captura de tela da interface VEXcode VR mostrando um ambiente de codificação baseado em blocos para programar um robô virtual, projetado para facilitar o ensino de codificação em salas de aula e dar suporte ao aprendizado de STEM.

VEXcode VR pode ser usado para ensinar e praticar muitos conceitos matemáticos diferentes, como ordem de operações, resolução de equações, resolução de triângulos retângulos, uso do Teorema de Pitágoras, categorização de formas e muitos outros.


Blocos de Operador

Captura de tela da interface de blocos do operador VEXcode VR, mostrando vários blocos de programação usados para codificar um robô virtual, destacando o ambiente de codificação baseado em blocos projetado para fins educacionais no aprendizado de STEM.

Os blocos de operadores fazem parte da categoria Operadores no VEXcode VR. Esses blocos se enquadram na categoria de blocos Reporter, portanto, relatam valores de variáveis, sensores ou cálculos. Para mais informações sobre os blocos Reporter, consulte o artigo Block Shapes and Meaning.

Captura de tela da interface de blocos do operador VEXcode VR, mostrando vários blocos de programação usados para codificar um robô virtual, destacando o ambiente de codificação baseado em blocos projetado para fins educacionais no aprendizado de STEM.

Blocos de operadores podem ser usados ​​para determinar cálculos como: 

  • Operações básicas (adição, subtração, multiplicação, divisão)
  • Arredondamento
  • Valor absoluto
  • Funções trigonométricas (seno, cosseno, tangente, arco seno, arco cosseno, arco tangente)
  • Logaritmos
  • Determinar desigualdades
  • Utilize conjunções (e), disjunções (ou) e negações (não) que são usadas na matemática discreta.

Para obter mais informações sobre os blocos Operadores, consulte as informações da Ajuda .


Usando a janela do monitor e o console do monitor

Captura de tela da interface do VEXcode VR mostrando um robô virtual em um monitor, ilustrando o ambiente de codificação baseado em blocos usado para ensinar conceitos de codificação em salas de aula.

A janela do monitor e o console do monitor podem ser usados ​​para exibir uma mensagem, relatar valores de sensores ou para coletar dados, criando saídas legíveis pelo usuário a partir de projetos VEXcode VR. Isso pode ser útil ao determinar cálculos matemáticos.

Por exemplo, no projeto a seguir, ser capaz de ver o valor atual do cronômetro em segundos na janela Monitor pode permitir que o usuário veja quais das instruções na disjunção (o bloco Or) farão com que a condicional seja verdadeira. Como o Robô VR alcançará a parede antes do limite de 15 segundos, a outra condição no bloco Ou de que o Robô VR estará a menos de 50 mm da parede será verdadeira.

Ilustração de uma ferramenta de desenho quadrado no VEXcode VR, mostrando a interface de codificação baseada em blocos projetada para ensinar conceitos de programação por meio de um robô virtual, adequado para uso em sala de aula e educação STEM.

O Print Console também pode ser usado para visualizar momentos discretos em um projeto, como visualizar diferentes lados sendo desenhados para categorizar formas ou imprimir cálculos.

No exemplo a seguir, o Console do Monitor ou a Janela do Monitor podem ser usados ​​para visualizar qual lado do quadrado o Robô VR está desenhando ativamente. Isso ajuda o usuário a categorizar melhor as formas pelo número de lados (triângulo, quadrilátero, pentágono, hexágono, etc.…).


Exemplo do Teorema de Pitágoras

Ilustração do teorema de Pitágoras demonstrando a relação entre os lados de um triângulo retângulo, usado no VEXcode VR para ensinar conceitos de codificação e resolução de problemas em sala de aula.

No exemplo a seguir, o robô VR resolverá o terceiro lado de um triplo pitagórico usando o teorema de Pitágoras. O Teorema de Pitágoras é usado para encontrar o lado que falta em um triângulo retângulo. A fórmula é a seguinte:

Teorema de Pitágoras: a2 + b2 = c2

Neste exemplo, os dois lados indicados são 600 e 800 mm. O usuário deve calcular o terceiro lado usando blocos da categoria Operadores. Algumas propriedades conhecidas de um triplo pitagórico são que os lados estão na proporção de 3:4:5 e as três medidas dos ângulos internos são de aproximadamente 90, 36,9 e 53,1 graus.

O projeto usará variáveis ​​e blocos de operadores para calcular o lado faltante. O Console do Monitor será usado para observar o comprimento dos três lados, uma vez calculados. Isso permite que o usuário veja o valor do terceiro lado conforme ele é calculado.

Captura de tela de uma fórmula no VEXcode VR, ilustrando conceitos de codificação para robôs virtuais dentro de um contexto educacional, projetado para aprimorar as habilidades de resolução de problemas e pensamento computacional de estudantes e educadores.

Observe como a fórmula é criada no projeto usando os blocos de variáveis ​​e operadores:

Diagrama ilustrando como girar um robô virtual 143 graus no VEXcode VR, mostrando a interface de codificação para programação de robótica educacional em um ambiente de sala de aula.

Observe também que o robô terá que girar o ângulo externo de 143,1 graus e não o ângulo interno de 36,9 graus devido à maneira como o robô fica voltado depois de desenhar o lado B.

Diagrama ilustrando as propriedades geométricas de um triângulo, usado no VEXcode VR para ensinar conceitos de codificação e resolução de problemas em sala de aula.

36,9 graus é o ângulo interno do triângulo, mas o VR Robot terá que girar o valor do ângulo externo para desenhar o triângulo corretamente.

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

Last Updated: