Skip to main content

Leçon 3 : Utilisation des conditionnels

Dans la leçon précédente, vous avez atteint la fin du labyrinthe de disques en utilisant le capteur oculaire et les blocs [Attendre jusqu'à]. Cette leçon présente le bloc [If then] et comment utiliser ce bloc dans le défi du labyrinthe de disques.

Une vue de haut en bas de l'aire de jeux Disc Maze, avec une flèche montrant la trajectoire prévue du robot VR. Le robot doit parcourir tout le parcours, tourner à droite sur les disques verts et tourner à gauche sur les disques bleus pour finalement atteindre l'objectif du disque rouge. L'ordre est 1 disque vert, 4 disques bleus, 1 disque vert, 1 disque bleu, 1 disque vert, puis le disque rouge final.

Résultats d'apprentissage

  • Identifiez que le bloc [If then] est un bloc C qui exécute les blocs à l'intérieur de celui-ci si la condition booléenne est signalée comme VRAIE.
  • Identifiez que vous pouvez avoir plusieurs blocs [If then] dans un projet pour pouvoir vérifier plusieurs couleurs et avoir plusieurs comportements en fonction de ces couleurs.

Observation des modèles et utilisation d'énoncés conditionnels

Dans la leçon 2, un modèle a été identifié pour la façon dont le robot VR doit conduire lorsqu'une couleur spécifique est signalée par le capteur oculaire sur le terrain de jeu du labyrinthe de disques.

  • Le capteur oculaire avant détecte « vert » ?
    • Tourner à droite à 90 degrés

      Une vue de haut en bas de l'aire de jeux Disk Maze, avec le chemin prévu du robot VR marqué par des flèches. Chaque virage suivant un disque vert est mis en surbrillance, indiquant qu'un virage à droite suit toujours un disque vert.
  • Le capteur oculaire avant détecte « bleu ? »
    • Tourner à gauche de 90 degrés

      Une vue de haut en bas de l'aire de jeux Disk Maze, avec le chemin prévu du robot VR marqué par des flèches. Chaque virage suivant un disque bleu est mis en surbrillance, indiquant qu'un virage à gauche suit toujours un disque bleu.

Cette logique peut être utilisée pour simplifier le projet VEXcode VR avec le bloc [If then]. [Si alors] les blocs sont des instructions conditionnelles qui demandent au robot VR de prendre une décision si une condition spécifiée est VRAIE.

Bloc conteneur VEXcode VR If Then qui a un espace pour les blocs à l'intérieur et un espace pour un paramètre booléen.

Sélectionnez le bouton Suivant pour continuer le reste de cette leçon.