मुख्य सामग्री पर जाएं

पाठ 3: सशर्त वाक्यों का उपयोग

पिछले पाठ में, आपने आई सेंसर और [Wait until] ब्लॉक का उपयोग करके डिस्क भूलभुलैया के अंत तक पहुँच प्राप्त की थी। इस पाठ में [If then] ब्लॉक का परिचय दिया गया है और बताया गया है कि डिस्क मेज़ चैलेंज में इस ब्लॉक का उपयोग कैसे किया जाता है।

डिस्क मेज़ प्लेग्राउंड का ऊपर से लिया गया दृश्य, जिसमें एक तीर वीआर रोबोट के इच्छित मार्ग को दर्शाता है। रोबोट को पूरे कोर्स को पार करना चाहिए, हरे डिस्क पर दाएं मुड़ना चाहिए और नीले डिस्क पर बाएं मुड़कर अंत में लाल डिस्क के लक्ष्य तक पहुंचना चाहिए। क्रम इस प्रकार है: 1 हरी डिस्क, 4 नीली डिस्क, 1 हरी डिस्क, 1 नीली डिस्क, 1 हरी डिस्क, और अंत में लाल डिस्क।

सीखने के परिणाम

  • यह पहचानें कि [If then] ब्लॉक एक C ब्लॉक है जो इसके अंदर के ब्लॉकों को तब चलाता है जब बूलियन स्थिति TRUE बताई जाती है।
  • यह पहचानें कि आप एक प्रोजेक्ट में कई [If then] ब्लॉक रख सकते हैं ताकि कई रंगों की जांच की जा सके, और उन रंगों के आधार पर कई व्यवहार हो सकें।

पैटर्न का अवलोकन करना और सशर्त कथनों का उपयोग करना

पाठ 2 में, वीआर रोबोट को जिस तरह से ड्राइव करना चाहिए, उसके लिए एक पैटर्न की पहचान की गई थी, जब डिस्क भूलभुलैया प्लेग्राउंड पर आई सेंसर द्वारा एक विशिष्ट रंग की सूचना दी जाती है।

  • फ्रंट आई सेंसर ने 'हरा रंग?' का पता लगाया।
    • 90 डिग्री दाएं मुड़ें

      डिस्क मेज़ प्लेग्राउंड का ऊपर से लिया गया दृश्य, जिसमें वीआर रोबोट के इच्छित मार्ग को तीरों से चिह्नित किया गया है। हरे रंग की डिस्क के बाद आने वाले प्रत्येक मोड़ को हाइलाइट किया जाता है, जो यह दर्शाता है कि हरे रंग की डिस्क के बाद हमेशा दायां मोड़ आता है।
  • फ्रंट आई सेंसर ने 'नीला' रंग पहचाना?
    • 90 डिग्री बाईं ओर मुड़ें

      डिस्क मेज़ प्लेग्राउंड का ऊपर से लिया गया दृश्य, जिसमें वीआर रोबोट के इच्छित मार्ग को तीरों से चिह्नित किया गया है। नीले डिस्क के बाद आने वाले प्रत्येक मोड़ को हाइलाइट किया जाता है, जो यह दर्शाता है कि नीले डिस्क के बाद हमेशा बाएँ मुड़ना होता है।

इस लॉजिक का उपयोग [If then] ब्लॉक के साथ VEXcode VR प्रोजेक्ट को सरल बनाने के लिए किया जा सकता है। [If then] ब्लॉक सशर्त कथन हैं जो VR रोबोट को यह निर्देश देते हैं कि यदि कोई निर्दिष्ट शर्त सत्य है तो वह निर्णय ले।

VEXcode VR If Then कंटेनर ब्लॉक जिसमें अंदर ब्लॉक के लिए जगह और बूलियन पैरामीटर के लिए जगह होती है।

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन चुनें।