Mathématiques appliquées avec VEXcode VR

Capture d'écran de l'interface VEXcode VR présentant un environnement de codage basé sur des blocs pour la programmation d'un robot virtuel, conçu pour faciliter l'enseignement du codage dans les salles de classe et soutenir l'apprentissage STEM.

VEXcode VR peut être utilisé pour enseigner et mettre en pratique de nombreux concepts mathématiques différents tels que l'ordre des opérations, la résolution d'équations, la résolution de triangles rectangles, l'utilisation du théorème de Pythagore, la catégorisation des formes et bien d'autres.


Blocs opérateur

Capture d'écran de l'interface des blocs d'opérateur VEXcode VR, présentant divers blocs de programmation utilisés pour coder un robot virtuel, mettant en évidence l'environnement de codage basé sur des blocs conçu à des fins éducatives dans l'apprentissage STEM.

Les blocs opérateur font partie de la catégorie Opérateurs dans VEXcode VR. Ces blocs appartiennent à la catégorie des blocs Reporter, ils rapportent donc les valeurs des variables, des capteurs ou des calculs. Pour plus d'informations sur les blocs Reporter, consultez l'article Formes et signification des blocs.

Capture d'écran de l'interface des blocs d'opérateur VEXcode VR, présentant divers blocs de programmation utilisés pour coder un robot virtuel, mettant en évidence l'environnement de codage basé sur des blocs conçu à des fins éducatives dans l'apprentissage STEM.

Les blocs opérateurs peuvent être utilisés pour déterminer des calculs tels que : 

  • Opérations de base (addition, soustraction, multiplication, division)
  • Arrondi
  • Valeur absolue
  • Fonctions trigonométriques (sinus, cosinus, tangente, arc sinus, arc cosinus, arc tangente)
  • Logarithmes
  • Déterminer les inégalités
  • Utilisez les conjonctions (et), les disjonctions (ou,) et les négations (non) qui sont utilisées en mathématiques discrètes.

Pour plus d'informations sur les blocs Opérateur, consultez les informations d'aide .


Utilisation de la fenêtre Moniteur et de la console Moniteur

Capture d'écran de l'interface VEXcode VR montrant un robot virtuel sur un moniteur, illustrant l'environnement de codage basé sur des blocs utilisé pour enseigner les concepts de codage dans les salles de classe.

La fenêtre de surveillance et la console de surveillance peuvent être utilisées pour afficher un message, rapporter les valeurs des capteurs ou pour collecter des données, créant ainsi des sorties lisibles par l'utilisateur à partir de projets VEXcode VR. Cela peut être utile pour déterminer des calculs mathématiques.

Par exemple, dans le projet suivant, être capable de voir la valeur actuelle du minuteur en secondes dans la fenêtre Moniteur peut permettre à l'utilisateur de voir laquelle des instructions de la disjonction (le bloc Ou) fera que la condition sera vraie. Puisque le VR Robot atteindra le mur avant le seuil de 15 secondes, l'autre condition du bloc ou , selon laquelle le VR Robot sera à moins de 50 mm du mur, sera vraie.

Illustration d'un outil de dessin carré dans VEXcode VR, présentant l'interface de codage par blocs conçue pour enseigner les concepts de programmation via un robot virtuel, adapté à une utilisation en classe et à l'enseignement STEM.

La console d'impression peut également être utilisée pour visualiser des moments discrets d'un projet, par exemple visualiser les différents côtés dessinés pour catégoriser les formes ou imprimer des calculs.

Dans l'exemple suivant, la console du moniteur ou la fenêtre du moniteur peut être utilisée pour afficher quel côté du carré le robot VR dessine activement. Cela aide l'utilisateur à mieux catégoriser les formes selon leur nombre de côtés (triangle, quadrilatère, pentagone, hexagone, etc…).


Exemple de théorème de Pythagore

Illustration du théorème de Pythagore démontrant la relation entre les côtés d'un triangle rectangle, utilisé dans VEXcode VR pour enseigner les concepts de codage et la résolution de problèmes en classe.

Dans l'exemple suivant, le robot VR résoudra le troisième côté d'un triplet de Pythagore en utilisant le théorème de Pythagore. Le théorème de Pythagore est utilisé pour trouver le côté manquant d’un triangle rectangle. La formule est la suivante :

Théorème de Pythagore : a2 + b2 = c2

Dans cet exemple, les deux côtés donnés sont 600 et 800 mm. L'utilisateur doit calculer le troisième côté à l'aide des blocs de la catégorie Opérateurs. Certaines propriétés connues d'un triple pythagoricien sont que les côtés sont dans un rapport de 3:4:5 et que les trois mesures d'angle intérieur sont d'environ 90, 36,9 et 53,1 degrés.

Le projet utilisera des variables et des blocs opérateurs pour calculer le côté manquant. La console du moniteur sera utilisée pour observer la longueur des trois côtés, une fois calculées. Cela permet à l'utilisateur de voir la valeur du troisième côté telle qu'elle est calculée.

Capture d'écran d'une formule dans VEXcode VR, illustrant les concepts de codage pour les robots virtuels dans un contexte éducatif, conçue pour améliorer les compétences de résolution de problèmes et de pensée informatique des étudiants et des enseignants.

Notez comment la formule est créée dans le projet à l'aide des blocs variables et opérateurs :

Schéma illustrant comment faire pivoter un robot virtuel de 143 degrés dans VEXcode VR, présentant l'interface de codage pour la programmation de la robotique éducative en classe.

Notez également que le robot devra tourner l'angle extérieur de 143,1 degrés et non l'angle intérieur de 36,9 degrés en raison de la façon dont le robot fait face après avoir dessiné le côté B.

Diagramme illustrant les propriétés géométriques d'un triangle, utilisé dans VEXcode VR pour enseigner les concepts de codage et la résolution de problèmes en classe.

36,9 degrés est l'angle intérieur du triangle, mais le robot VR devra modifier la valeur de l'angle extérieur afin de dessiner correctement le triangle.

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

Last Updated: