VEXcode V5 में ब्लॉक से टेक्स्ट-आधारित कोडिंग में संक्रमण के लिए स्विच ब्लॉक का उपयोग करना

स्विच में ब्लॉक-आधारित प्रोग्रामिंग के परिचित तत्वों को शामिल किया गया है तथा टेक्स्ट-बॉक्स को एकीकृत किया गया है, जहां टेक्स्ट कमांड टाइप किए जा सकते हैं।

नोट: स्विच ब्लॉक केवलपायथनके साथ संगत हैं।


स्विच छात्रों को ब्लॉक्स से टेक्स्ट-आधारित कोडिंग तक एक प्राकृतिक सेतु प्रदान करता है। जैसे-जैसे छात्र आदेशों के तर्क और अनुक्रम से परिचित होते जाते हैं, वे एक समय में एक ब्लॉक को परियोजना में परिवर्तित करना शुरू कर सकते हैं। 

इससे छात्रों को ब्लॉक-आधारित प्रोग्राम के तर्क प्रवाह के साथ काम करना जारी रखने की अनुमति मिलती है, जहां वे अन्य ब्लॉकों के चारों ओर लूप के लपेटने जैसी चीजों को भौतिक रूप से देख सकते हैं, साथ ही स्वयं पाठ कमांड के साथ प्रयोग करना भी शुरू कर सकते हैं। एक बार जब ब्लॉक स्विच में परिवर्तित हो जाते हैं, तो छात्र आसानी से पैरामीटर बदल सकते हैं और टेक्स्ट कमांड के सिंटैक्स को समझना शुरू कर सकते हैं। यह अनुभाग आपको एक छात्र द्वारा स्विच के उपयोग के बारे में बताएगा तथा बताएगा कि आप इन ब्लॉकों का उपयोग VEXcode प्रोजेक्ट में कैसे कर सकते हैं।

स्विच ब्लॉक के साथ शुरुआत करना

स्विच ब्लॉक्स के साथ कोडिंग शुरू करने के लिए, आपके पास ये होना चाहिए:

  • एक कंप्यूटर (मोबाइल डिवाइस नहीं).

रोबोटिक्स प्रोग्रामिंग में शैक्षिक उद्देश्यों के लिए विभिन्न ब्लॉक प्रकारों और उनके कनेक्शनों को प्रदर्शित करने वाले V5 ब्लॉक ट्यूटोरियल को दर्शाने वाला आरेख।

जब किसी ब्लॉक को स्विच ब्लॉक में परिवर्तित किया जाता है, तो कोड व्यूअर में C++ अक्षम हो जाएगा।

ब्लॉक को स्विच में परिवर्तित करना

एकल ब्लॉक को स्विच में परिवर्तित करें

रोबोटिक्स ट्यूटोरियल के लिए V5 ब्लॉकों को दर्शाने वाला आरेख, VEX प्रोग्रामिंग वातावरण के भीतर विभिन्न ब्लॉक प्रकारों और उनके कार्यों को प्रदर्शित करता है।

उस ब्लॉक पर राइट-क्लिक करें जिसे आप स्विच ब्लॉक में बदलना चाहते हैं।

रोबोटिक्स प्रोग्रामिंग में शैक्षिक उद्देश्यों के लिए ट्यूटोरियल में प्रयुक्त V5 ब्लॉकों को दर्शाने वाला आरेख, विभिन्न ब्लॉक प्रकारों और उनके कनेक्शनों को प्रदर्शित करता है।

ब्लॉक को स्विच ब्लॉकमें बदलें का चयन करें।

रोबोटिक्स में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, प्रोग्रामिंग अवधारणाओं की बेहतर समझ के लिए ट्यूटोरियल प्रारूप में उनके कार्यों और कनेक्शनों पर प्रकाश डालता है।

अब ब्लॉक को समान पैरामीटर वाले स्विच ब्लॉक में बदल दिया जाएगा।

रोबोटिक्स में प्रयुक्त V5 ब्लॉकों को दर्शाने वाला आरेख, शैक्षिक उद्देश्यों के लिए ट्यूटोरियल प्रारूप में विभिन्न घटकों और उनके कनेक्शनों को प्रदर्शित करता है।

रूपांतरण के बाद स्विच ब्लॉक को वापस ब्लॉक में बदलने के लिएपूर्ववत करें बटन का चयन करें।

एकाधिक ब्लॉकों को स्विच में परिवर्तित करें

रोबोटिक्स के लिए V5 ब्लॉकों को दर्शाने वाला आरेख, शैक्षिक उद्देश्यों के लिए ट्यूटोरियल प्रारूप में विभिन्न ब्लॉक प्रकारों और उनके कनेक्शनों को प्रदर्शित करता है।

उस स्टैक के शीर्ष पर राइट-क्लिक करें जिसे आप स्विच ब्लॉक में परिवर्तित करना चाहते हैं।

रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, ब्लॉक ट्यूटोरियल के संदर्भ में उनके कार्यों और कनेक्शनों को प्रदर्शित करता है।

स्टैक को स्विच ब्लॉकमें बदलें का चयन करें।

V5 रोबोटिक्स ट्यूटोरियल में प्रयुक्त विभिन्न प्रकार के ब्लॉकों को दर्शाने वाला आरेख, V5 प्रणाली के भीतर उनके कार्यों और संबंधों को प्रदर्शित करता है।

जिस ब्लॉक पर आपने राइट-क्लिक किया है, वह और उसके नीचे के सभी ब्लॉक स्विच ब्लॉक में परिवर्तित हो जाएंगे।

रैपर के अंदर ब्लॉक को स्विच में बदलें

आप एक क्लिक से रैपर और उसकी समस्त सामग्री को स्विच में परिवर्तित कर सकते हैं।

रोबोटिक्स ट्यूटोरियल में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, शैक्षिक उद्देश्यों के लिए उनके कार्यों और कनेक्शनों को प्रदर्शित करता है।

उस रैपर पर राइट-क्लिक करें जिसे आप परिवर्तित करना चाहते हैं।

प्रोग्रामिंग ट्यूटोरियल में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, रोबोटिक्स संदर्भ में उनके कनेक्शन और कार्यात्मकता को प्रदर्शित करता है।

रैपर और सामग्री को स्विच ब्लॉकमें बदलें का चयन करें।

रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, V5 ब्लॉक-आधारित कोडिंग की बेहतर समझ के लिए ट्यूटोरियल प्रारूप में उनके कार्यों और कनेक्शनों को प्रदर्शित करता है।

रैपर की समस्त सामग्री एकल स्विच ब्लॉक में परिवर्तित हो जाएगी।

स्विच ब्लॉक का उपयोग करें

टूलबॉक्स से स्विच ब्लॉक जोड़ें

टूलबॉक्स से स्विच ब्लॉक पर क्लिक करें और खींचें।

स्विच ब्लॉक टाइप करें

स्विच ब्लॉक का टेक्स्ट फ़ील्ड चुनें, फिर अपनी इच्छित कमांड दर्ज करें।

स्विच ब्लॉक के अंदर टेक्स्ट कॉपी और पेस्ट करें

स्विच ब्लॉक में टेक्स्ट को हाइलाइट करने के लिए क्लिक करें और खींचें। राइट-क्लिक करें और कॉपी चुनें. इसके बाद, दूसरे स्विच ब्लॉक के अंदर क्लिक करें। अंत में, टेक्स्ट को स्थानांतरित करने के लिए राइट-क्लिक करें और पेस्ट का चयन करें।

अतिरिक्त स्विच ब्लॉक

स्विच ब्लॉक अन्य ब्लॉकों के समान ही आकार-प्रकार का अनुसरण करते हैं। यहां दी गई तालिका ब्लॉक आकार, उसके अर्थ और उसी प्रकार के स्विच ब्लॉकों के बीच तुलना दर्शाती है।

ब्लॉक आकार विवरण ब्लॉक उदाहरण स्विच उदाहरण
टोपी ब्लॉक ब्लॉकों का एक ढेर शुरू करें और उनके नीचे ब्लॉकों को जोड़ने के लिए आकार दें। रोबोटिक्स ट्यूटोरियल में प्रयुक्त V5 ब्लॉकों को दर्शाने वाला आरेख, प्रोग्रामिंग कार्यों के लिए विभिन्न ब्लॉक प्रकारों और उनके कनेक्शनों को प्रदर्शित करता है। रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, ब्लॉक ट्यूटोरियल अनुभाग में बेहतर समझ के लिए कनेक्शन और कार्यात्मकता को प्रदर्शित करता है।
ब्लॉकों को ढेर करें मुख्य आदेशों का पालन करें. इन्हें अन्य स्टैक ब्लॉकों के ऊपर या नीचे जोड़ने के लिए आकार दिया गया है। V5 ब्लॉक ट्यूटोरियल अवधारणाओं को दर्शाने वाला आरेख, VEX रोबोटिक्स प्रोग्रामिंग के लिए विभिन्न ब्लॉक प्रकारों और उनके कनेक्शनों को प्रदर्शित करता है। रोबोटिक्स ट्यूटोरियल में प्रयुक्त V5 ब्लॉकों को दर्शाने वाला आरेख, शैक्षिक उद्देश्यों के लिए विभिन्न घटकों और उनके कनेक्शनों को प्रदर्शित करता है।
बूलियन ब्लॉक किसी शर्त को सत्य या असत्य के रूप में लौटाएं और अन्य ब्लॉकों के लिए षट्कोणीय (छह-पक्षीय) इनपुट वाले किसी भी ब्लॉक के अंदर फिट करें। रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, उनके कनेक्शन और कार्यात्मकता को दर्शाता है, जो V5 श्रेणी विवरण में ब्लॉक ट्यूटोरियल के भाग के रूप में है। रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, VEX V5 प्रणाली में प्रभावी कोडिंग के लिए ब्लॉक प्रकार और उनके कनेक्शन को प्रदर्शित करता है।
रिपोर्टर ब्लॉक संख्याओं के रूप में मानों की रिपोर्ट करें और अन्य ब्लॉकों के लिए अंडाकार इनपुट के साथ किसी भी ब्लॉक के अंदर फिट करें। प्रोग्रामिंग ट्यूटोरियल में प्रयुक्त VEX V5 ब्लॉकों को दर्शाने वाला आरेख, शैक्षिक उद्देश्यों के लिए विभिन्न ब्लॉक प्रकारों और उनके कार्यों को प्रदर्शित करता है। V5 ब्लॉक ट्यूटोरियल छवि विभिन्न ब्लॉक प्रकारों और उनके विन्यास को दर्शाती है, जो V5 रोबोटिक्स प्लेटफॉर्म में उपयोगकर्ताओं के लिए उपलब्ध सुविधाओं और कार्यात्मकताओं को दर्शाती है।
सी ब्लॉक ब्लॉक(ब्लॉकों) को उनके भीतर लूप करें या जांचें कि क्या कोई शर्त सत्य है या असत्य। इन्हें इस प्रकार आकार दिया गया है कि इनके ऊपर, नीचे या अंदर स्टैक ब्लॉक्स को जोड़ा जा सके। रोबोटिक्स प्रोग्रामिंग में प्रयुक्त V5 ब्लॉकों का चित्रण, शैक्षिक उद्देश्यों के लिए ट्यूटोरियल प्रारूप में विभिन्न ब्लॉक प्रकारों और उनके कनेक्शनों को प्रदर्शित करता है। V5 रोबोटिक्स में प्रयुक्त विभिन्न ब्लॉकों को दर्शाने वाला आरेख, ट्यूटोरियल संदर्भ में उनके कार्यों और कनेक्शनों को प्रदर्शित करता है। रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, ट्यूटोरियल संदर्भ में उनके कनेक्शन और कार्यों को प्रदर्शित करता है। रोबोटिक्स प्रोग्रामिंग में प्रयुक्त विभिन्न V5 ब्लॉकों को दर्शाने वाला आरेख, V5 प्रणाली को समझने के लिए ट्यूटोरियल प्रारूप में उनके कार्यों और कनेक्शनों पर प्रकाश डालता है।

 

1वेन्ट्रोप, डेविड, और उरी विलेंस्की। "ब्लॉक-आधारित, पाठ-आधारित और हाइब्रिड ब्लॉक/पाठ तौर-तरीके कैसे नौसिखिए प्रोग्रामिंग प्रथाओं को आकार देते हैं।"  इंटरनेशनल जर्नल ऑफ चाइल्ड-कंप्यूटर इंटरेक्शन 17 (2018): 83-92

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

Last Updated: