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.

व्यक्तिगत आदेशों के अतिरिक्त, किसी परियोजना में प्रोग्राम प्रवाह को नियंत्रित करने के लिए नियंत्रण संरचनाओं का भी उपयोग किया जा सकता है।

यह मुख्य संरचना नियंत्रण संरचना का एक उदाहरण है। मुख्य यह इंगित करके कार्यक्रम प्रवाह को नियंत्रित करता है कि परियोजना कहां से शुरू होनी चाहिए। नियंत्रण संरचनाएं आमतौर पर अर्धविराम के बजाय घुंघराले ब्रेसिज़ का उपयोग करती हैं।

#include "vex.h"

using namespace vex;

int main() {
  // रोबोट कॉन्फ़िगरेशन आरंभ करना। दूर नहीं करते!
  vexcodeInit();
  // रोबोट को दक्षिणावर्त घुमाने और "यह सत्य है और लूप जारी है!" प्रदर्शित करने के लिए लूप
  while(true){
    Brain.Screen.print("यह सही है और लूप जारी है!");
    LeftMotor.spin(forward);
    RightMotor.spin(reverse);
  }

}

नियंत्रण संरचना का एक अन्य प्रकार while लूप है। while लूप अपने घुंघराले ब्रेसिज़ के बीच कोड को तब तक दोहराता है जब तक while लूप की स्थिति सत्य है।


जब while लूप की स्थिति सत्य नहीं रह जाती, तो प्रोग्राम प्रवाह while लूप से बाहर निकल जाएगा।  

प्रोग्राम प्रवाह मुख्य संरचना में किसी भी निर्देश को चलाना जारी रखेगा। चूंकि कोई शेष निर्देश नहीं हैं, इसलिए प्रोग्राम प्रवाह मुख्य संरचना के समापन ब्रेस तक पहुंच जाएगा, जिसके कारण यह परियोजना बाहर निकल जाएगी।

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

Last Updated: