VEXcode IQ (द्वितीय पीढ़ी) में ब्लॉक से टेक्स्ट-आधारित कोडिंग में परिवर्तन के लिए स्विच ब्लॉक का उपयोग करना

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

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


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

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

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

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

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

VEX IQ ब्लॉक प्रोग्रामिंग इंटरफ़ेस को दर्शाने वाला आरेख, शैक्षिक रोबोटिक्स परियोजनाओं के लिए विभिन्न प्रोग्रामिंग ब्लॉक और उनके कार्यों को प्रदर्शित करता है।

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

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

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

VEX IQ ब्लॉक ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, प्रोग्रामिंग ब्लॉक और कोडिंग तत्वों को प्रदर्शित करता है, जो शिक्षकों और छात्रों को VEX IQ प्लेटफॉर्म का उपयोग करके रोबोटिक्स अवधारणाओं को सीखने में मदद करने के लिए डिज़ाइन किए गए हैं।

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

VEX IQ ब्लॉक ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, रोबोटिक्स शिक्षा के लिए उपयोग किए जाने वाले प्रोग्रामिंग ब्लॉकों को प्रदर्शित करता है, जो शुरुआती लोगों को कोडिंग अवधारणाओं को सीखने और VEX IQ प्लेटफॉर्म के साथ प्रोजेक्ट बनाने में सहायता करने के लिए डिज़ाइन किया गया है।

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

VEX IQ ब्लॉक प्रोग्रामिंग इंटरफ़ेस को दर्शाने वाला आरेख, शैक्षिक रोबोटिक्स परियोजनाओं के लिए विभिन्न कोडिंग ब्लॉक और उनके कार्यों को प्रदर्शित करता है।

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

VEX IQ ब्लॉक प्रोग्रामिंग इंटरफ़ेस को दर्शाने वाला आरेख, शैक्षिक रोबोटिक्स परियोजनाओं के लिए विभिन्न प्रोग्रामिंग ब्लॉक और उनके कार्यों को प्रदर्शित करता है।

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

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

VEXcode IQ ब्लॉक ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, VEX IQ रोबोटिक्स प्लेटफ़ॉर्म के लिए प्रोग्रामिंग ब्लॉक और लेआउट का प्रदर्शन, जिसका उद्देश्य रोबोटिक्स में शुरुआती लोगों को शिक्षित करना और उनके प्रोग्रामिंग कौशल को बढ़ाना है।

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

VEX IQ के लिए ब्लॉक्स ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, जो शुरुआती लोगों को VEXcode IQ का उपयोग करके रोबोटिक्स अवधारणाओं को सीखने में मदद करने के लिए प्रोग्रामिंग तत्वों और विकल्पों को प्रदर्शित करता है।

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

VEX IQ ब्लॉक ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, रोबोटिक्स में शैक्षिक उद्देश्यों के लिए डिज़ाइन किए गए प्रोग्रामिंग ब्लॉक और कोडिंग तत्वों को प्रदर्शित करता है, जिसका उद्देश्य VEX IQ प्लेटफॉर्म का उपयोग करने वाले शुरुआती और शिक्षकों के लिए है।

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

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

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

VEX IQ रोबोटिक्स प्लेटफॉर्म के ब्लॉक प्रोग्रामिंग इंटरफ़ेस को दर्शाने वाला आरेख, शैक्षिक रोबोटिक्स परियोजनाओं के लिए विभिन्न प्रोग्रामिंग ब्लॉक और उनके कार्यों को प्रदर्शित करता है।

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

VEX IQ ब्लॉक ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, जिसमें रोबोटिक्स परियोजनाओं के निर्माण के लिए प्रोग्रामिंग ब्लॉक और विकल्प प्रदर्शित किए गए हैं, जिसे VEX IQ प्लेटफॉर्म का उपयोग करके रोबोटिक्स अवधारणाओं को सीखने में शिक्षकों और छात्रों की सहायता के लिए डिज़ाइन किया गया है।

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

VEX IQ ब्लॉक प्रोग्रामिंग इंटरफ़ेस को दर्शाने वाला आरेख, विभिन्न कोडिंग ब्लॉक और उनके कार्यों को प्रदर्शित करता है, जिसे दृश्य प्रोग्रामिंग के माध्यम से रोबोटिक्स अवधारणाओं को सीखने में शिक्षकों और छात्रों की सहायता के लिए डिज़ाइन किया गया है।

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

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

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

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

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

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

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

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

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

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

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

 

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

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

Last Updated: