VEXcode Pro V5'teki Kontrol Yapılarını Anlamak

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.

Bir projede program akışını kontrol etmek için bireysel komutlara ek olarak kontrol yapıları da kullanılabilir.

Bu ana yapı bir kontrol yapısına örnektir. Ana projenin nereden başlaması gerektiğini belirterek program akışını kontrol eder. Kontrol yapıları genellikle noktalı virgül yerine küme parantezleri kullanır.

#include "vex.h"

using namespace vex;

int main() {
  // Robot Konfigürasyonunun Başlatılması. ÇIKARMAYIN!
  vexcodeInit();
  //Robotun saat yönünde dönmesini ve "Doğru ve döngü devam ediyor!" mesajını göstermesini sağlayan döngü
  while(true){
    Brain.Screen.print("Doğru ve döngü devam ediyor!");
    LeftMotor.spin(forward);
    RightMotor.spin(reverse);
  }

}

Başka bir kontrol yapısı türü iken döngüsüdür. while döngüsü while döngüsünün koşulu doğru olduğu sürece süslü parantez içindeki kodu tekrarlar.


While döngüsünün koşulu artık doğru olmadığında program akışı while döngüsünden çıkacaktır.  

Program akışı ana yapıdaki tüm talimatları çalıştırmaya devam edecektir. Talimat kalmadığı için program akışı ana yapının kapanış parantezine ulaşacak ve bu da bu projenin çıkmasına neden olacaktır.

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

Last Updated: