Comprendre les structures de contrôle dans VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

En plus des commandes individuelles, les structures de contrôle peuvent également être utilisées dans un projet pour contrôler le déroulement du programme.

Cette structure principale est un exemple de structure de contrôle. Main contrôle le déroulement du programme en indiquant où le projet doit commencer. Les structures de contrôle utilisent généralement des accolades au lieu de points-virgules.

#include "vex.h"

using namespace vex;

int main() {
  // Initialisation de la configuration du robot. NE PAS RETIRER !
  vexcodeInit();
  //Boucle pour faire tourner le robot dans le sens horaire et afficher "C'est vrai et la boucle continue !"
  while(true){
    Brain.Screen.print("C'est vrai et la boucle continue !");
    LeftMotor.spin(forward);
    RightMotor.spin(reverse);
  }

}

Un autre type de structure de contrôle est une boucle while. La boucle while répète le code entre ses accolades tant que la condition de la boucle while est vraie.


Une fois que la condition de la boucle while n'est plus vraie, le flux du programme quittera la boucle while.  

Le flux du programme continuera à exécuter toutes les instructions de la structure principale. Puisqu'il ne reste plus d'instructions, le flux du programme atteindra l'accolade fermante de la structure principale, ce qui entraînera la fermeture de ce projet.

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

Last Updated: