Compreendendo as estruturas de controle no 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.

Além de comandos individuais, estruturas de controle também podem ser usadas em um projeto para controlar o fluxo do programa.

Esta estrutura principal é um exemplo de estrutura de controle. Principal controla o fluxo do programa indicando onde o projeto deve começar. As estruturas de controle normalmente usam chaves em vez de ponto e vírgula.

#include "vex.h"

using namespace vex;

int main() {
  // Inicialização da configuração do robô. NÃO REMOVA!
  vexcodeInit();
  // Loop para fazer o robô rodar no sentido dos ponteiros do relógio e apresentar "É verdade e o loop continua!"
  while(true){
    Brain.Screen.print("É verdade e o ciclo continua!");
    LeftMotor.spin(forward);
    RightMotor.spin(reverso);
  }

}

Outro tipo de estrutura de controle é um loop while. O ciclo while repete o código entre chavetas enquanto a condição do ciclo while for verdadeira.


Quando a condição do loop while não for mais verdadeira, o fluxo do programa sairá do loop while.  

O fluxo do programa continuará executando quaisquer instruções na estrutura principal. Como não há instruções restantes, o fluxo do programa atingirá a chave de fechamento da estrutura principal, o que fará com que este projeto seja encerrado.

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

Last Updated: