Skip to main content

Leçon 4 : Utilisation de boucles imbriquées

Dans la leçon précédente, vous avez créé un projet pour demander au robot VR de se diriger vers, de ramasser et de déplacer les trois disques bleus du terrain de jeu Disk Mover dans l'objectif bleu. Dans cette leçon, vous allez créer un projet pour ramasser et déplacer un disque de chaque couleur dans son objectif coloré correspondant dans le Disk Mover Playground en utilisant des boucles imbriquées !

Une vue de haut en bas du terrain de jeu Disk Mover, avec le premier de chaque disque bleu, rouge et vert dans leurs objectifs respectifs, et le robot VR faisant face au bord du terrain de jeu à l'extrême droite du but vert.

Résultats d'apprentissage

  • Identifiez comment imbriquer des boucles.
  • Décrire le flux d'un projet à travers des boucles imbriquées.
  • Expliquez pourquoi les boucles imbriquées seraient utilisées dans un projet VEXcode VR.

Que sont les boucles ?

Les blocs de la catégorie Contrôle tels que les blocs [Répéter], [Répéter jusqu'à] et [Toujours] répètent des comportements sur une boucle.

À gauche se trouve un projet pour dessiner un carré qui commence Lorsque vous commencez, déplacez le stylo vers le bas. Ensuite, un commentaire lit Drive in a square, et a une boucle Repeat réglée sur 4 avec deux blocs à l'intérieur pour avancer de 600 mm et tourner à droite de 90 degrés. À droite, une image de haut en bas du terrain de jeu Art Canvas avec le robot VR ayant dessiné un carré de 600 mm.

Un bloc [Forever], par exemple, répète les blocs à l'intérieur de celui-ci sur une boucle Forever. La flèche en bas du bloc indique que les comportements à l'intérieur seront répétés sur une boucle.

Un bloc VEXcode VR Forever de la boîte à outils, avec la flèche en bas de la partie C du bloc en surbrillance pour indiquer le comportement en boucle du bloc.

Utilisation des blocs de commutation 

C'est le bloc Switch [Forever]. La commande Python, tandis que True : signifie que tous les comportements imbriqués à l'intérieur de ce bloc conditionnel se répéteront pour toujours, car la condition est définie sur True. 

Le bloc Switch équivalent à un bloc Forever, affichant la commande Python qui se lit comme True :.

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