Comprensione delle strutture di controllo in 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.

Oltre ai singoli comandi, in un progetto è possibile utilizzare anche strutture di controllo per controllare il flusso del programma.

Questa struttura principale è un esempio di struttura di controllo. Main controlla il flusso del programma indicando dove dovrebbe iniziare il progetto. Le strutture di controllo in genere utilizzano parentesi graffe anziché punto e virgola.

#include "vex.h"

using namespace vex;

int main() {
  // Inizializzazione della configurazione del robot. NON RIMUOVERE!
  vexcodeInit();
  //Ciclo per far girare il robot in senso orario e visualizzare "È vero e il ciclo continua!"
  while(true){
    Brain.Screen.print("È vero e il ciclo continua!");
    LeftMotor.spin(forward);
    RightMotor.spin(reverse);
  }

}

Un altro tipo di struttura di controllo è il loop while. Il while ripete il codice tra parentesi graffe finché la condizione del ciclo while è vera.


Una volta che la condizione del ciclo while non è più vera, il flusso del programma uscirà dal ciclo while.  

Il flusso del programma continuerà a eseguire tutte le istruzioni nella struttura principale. Poiché non ci sono istruzioni rimanenti, il flusso del programma raggiungerà la graffa di chiusura della struttura principale, che farà uscire il progetto.

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

Last Updated: