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
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 obter mais informações sobre os blocos Reporter, consulte o artigo Block Shapes and Meaning.
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
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.
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
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.
Observe como a fórmula é criada no projeto usando os blocos de variáveis e operadores:
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.
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.