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

छद्म कोड लेखन - छात्रोंयाद दिलाएं कि वे समूह में काम करें और एक-दूसरे के विचारों को सुनें उन्हें यह सुनिश्चित करने के लिए एक से अधिक बार प्रयास करने की आवश्यकता हो सकती है कि उनका स्यूडोकोड उनके कोड बेस से अपेक्षित सटीक व्यवहारों का वर्णन करता है। सफल होने के लिए कई बार प्रयास करने और असफल होने की आवश्यकता होगी। यह ठीक!
- से पूछें कि छद्म-कोड की योजना बनाना उनके जीवन के अन्य हिस्सों में योजना बनाने से प्रकार मिलता-जुलता है। वे यात्रा से पहले अपने सामान की पैकिंग की योजना कैसे बनाते हैं? क्या योजना बनाने में लापरवाही बरतने के कारण वे कभी कोई महत्वपूर्ण बात भूल गए हैं? (एक जूता, एक खिलौना, एक चार्जर)
खेल के बीच में विराम & समूह चर्चा
जैसे ही प्रत्येक समूह अपना स्यूडोकोडलिखना समाप्त कर ले, एक बातचीत के लिए एक साथ आएं।
- आपको क्या लगता है कि इस स्यूडोकोड को लिखने से आपको अपने कोड बेस रोबोट को कोड करने के लिए किस प्रकार तैयारी मिलती है?
- समूहों से कहें कि वे अपने स्यूडोकोड के आधार पर कोड बेस की विशिष्ट गतिविधियों का वर्णन करें।
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे अपने स्यूडोकोड को VEXcode GO में कोड में स्थानांतरित करेंगे, फिर एक प्रोजेक्ट बनाएं ताकि कोड बेस एक वर्ग में ड्राइव कर सके। उन्हें अपने कोड बेस पर अपने प्रोजेक्ट का परीक्षण, संशोधन और पुनः परीक्षण करने के लिए तीन मौके मिलेंगे। कोड बेस को सफलतापूर्वक स्थानांतरित होते देखने के लिए नीचे दिया गया वीडियो देखें। नीचे दिए गए एनिमेशन में, कोड बेस एक वर्ग के निचले बाएं कोने से शुरू होता है और ऊपर की ओर मुख किए हुए है। यह वर्ग के पहले किनारे पर आगे बढ़ता है, फिर दाईं ओर मुड़ता है, और पूरे वर्ग का चक्कर लगाने के लिए इन दोनों प्रक्रियाओं को दोहराता है।
वीडियो फाइल
- मॉडलछात्रों के लिए मॉडल कि वे पहले अपने स्यूडोकोड को VEXcode GO में [Comment] ब्लॉक में कैसे स्थानांतरित करें। फिर, कोड बेस को एक वर्ग में चलाने के लिए उनका प्रोजेक्ट बनाएं और शुरू करें।
- यदि छात्रों को प्रोजेक्ट खोलने और सहेजने में सहायता की आवश्यकता है, तो अपने डिवाइस के लिए प्रोजेक्ट खोलें और सहेजेंलेख में दिए गए चरणों का प्रदर्शन करें और उन्हें उसका अनुसरण करने के लिए कहें।
- छात्रों को अपने प्रोजेक्ट का नाम एक वर्ग में ड्राइव" रखने के लिए कहें
नाम परियोजना - एक बार जब छात्र अपने प्रोजेक्ट का नाम रख लें, तो उन्हें अपने कोड बेस को अपने डिवाइस से कनेक्ट करना होगा। यदि आवश्यक हो, तो छात्रों के लिए Connect a VEX GO BrainVEX Library लेख में दिए गए चरणों का मॉडल प्रस्तुत करें।
- उन्हें कोड बेस के लिए VEXCode GO को कॉन्फ़िगर करने की भी आवश्यकता होगी। Configure a Code Base VEX Library लेख में दिए गए चरणों का पालन करें और सुनिश्चित करें कि छात्र टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
- दिखाएँ कि [Comment] ब्लॉक को वर्कस्पेस में कैसे ड्रैग करें और उसे {When started} ब्लॉक के नीचे रखें। यदि आवश्यक हो, तो प्रोजेक्ट में टिप्पणियों का उपयोग करने के तरीके के बारे में जानकारी के लिए VEXcode GO VEX लाइब्रेरी में टिप्पणियों का उपयोग करना लेख देखें।
{शुरू पर} में [टिप्पणी] ब्लॉक जोड़ें - [Comment] ब्लॉक में स्यूडोकोड की पहली पंक्ति जोड़ने का मॉडल।
[टिप्पणी] ब्लॉक में जोड़ें - छात्रों को अपने सभी स्यूडोकोड को [Comment] ब्लॉक में स्थानांतरित करने के लिए कहें।
नोट: छात्रों को स्यूडोकोड की प्रत्येक पंक्ति के लिए 1 [टिप्पणी] ब्लॉक की आवश्यकता होगी। इसलिए, यदि उनके पास स्यूडोकोड की 8 लाइनें हैं, तो उन्हें 8 [टिप्पणी] ब्लॉक की आवश्यकता होगी।
[टिप्पणी] ब्लॉक के लिए छद्म कोड एक बार जब छात्र अपना स्यूडोकोड स्थानांतरित कर लेंगे, तो वे ड्राइवट्रेन ब्लॉक जोड़ेंगे। छात्रों को याद दिलाएं कि [टिप्पणी] ब्लॉक का उपयोग उनकी परियोजनाओं को व्यवस्थित करने के लिए किया जाता है और वे किसी भी प्रकार की क्रियाविधि को निष्पादित नहीं करेंगे। उन्हें अपने कोड बेस को चलाने के लिए ड्राइवट्रेन ब्लॉक जोड़ने की आवश्यकता होगी।
- छात्रों को पहले [Comment] ब्लॉक के नीचे एक [Drive for] ब्लॉक जोड़ने के लिए कहें।
पहले [टिप्पणी] ब्लॉक के नीचे [ड्राइव फॉर] जोड़ें - फिर, छात्रों को [टिप्पणी] ब्लॉक में बताई गई आवश्यकताओं के अनुसार मापदंडों को समायोजित करने के लिए कहें। इस मामले में, यह 400 मिलीमीटर (मिमी) है।
- इसके बाद, छात्रों को एक [Turn for] ब्लॉक जोड़ने के लिए कहें, और यह सुनिश्चित करने के लिए जांच करें कि पैरामीटर [Comment] ब्लॉक में दिए गए स्यूडोकोड से मेल खाते हैं।
[टर्न फॉर] ब्लॉक जोड़ें-
छात्रों को तब तक जारी रखने दें जब तक कि वे प्रत्येक [टिप्पणी] ब्लॉक के लिए ड्राइवट्रेन ब्लॉक न जोड़ लें।
ड्राइव इन ए स्क्वायर प्रोजेक्ट - एक बार जब छात्र ड्राइवट्रेन के सभी ब्लॉक जोड़ लेते हैं, तो वे अपना प्रोजेक्ट शुरू करने के लिए तैयार हो जाते हैं। छात्रों को प्रोजेक्ट शुरू करने के लिए टूलबार में 'स्टार्ट' बटन का चयन करने के लिए कहें और कोड बेस की गतिविधियों का अवलोकन करें। यदि आवश्यक हो, तो VEXcode GOVEX लाइब्रेरी लेख में गए चरणों की समीक्षा करें और छात्रों के लिए प्रोजेक्ट शुरू करने के चरणों का मॉडल प्रस्तुत करें।
- छात्रों को अपने ड्राइव इन ए स्क्वायर प्रोजेक्ट का परीक्षण करने के लिए 3 परीक्षण करने दें और डेटा संग्रह शीट का उपयोग करके यह दस्तावेज़ करें कि क्या काम किया और क्या बदलाव करने की आवश्यकता है।
- छात्रों को निर्देशात्मक भाषा का उपयोग करने और अटक जाने पर अपने स्यूडोकोड का संदर्भ लेने के लिए प्रोत्साहित करकेछात्रों को उनकी परियोजनाएँ बनाने में सहायता करें जब आप कमरे में घूमकर छात्रों की मदद कर रहे हों, तो उनकी प्रक्रिया के बारे में प्रश्न पूछें।
- आप अपने कोड बेस को वर्गाकार में घुमाने के लिए किन कमांड का उपयोग कर रहे हैं?
- अपने पिछले परीक्षणों का वर्णन करें (यदि छात्रों ने पहले ही परीक्षण कर लिया हो)।
- आपके प्रोजेक्ट में क्या कारगर रहा?
- क्या काम नहीं किया?
- आप अपनी परियोजना में क्या बदलाव करने जा रहे हैं? क्या आपको कोई विशेष कमांड बदलने की आवश्यकता है?
- आप कोड बेस को पूर्ण वर्ग में घूमने का निर्देश कैसे दे सकते हैं? क्या आपको कोई विशेष कमांड बदलने की आवश्यकता है?

किसी परियोजना पर सहयोग करना - टीमोंयाद दिलाएं कि उनके पास अपनी योजना का परीक्षण करने, बदलने और पुनः परीक्षण करने के लिए तीन मौके हैं उनकी पहली कोशिश शायद ही सफल होगी। उन्हें अपने कोड बेस को सफलतापूर्वक एक वर्ग में घुमाने के लिए एक से अधिक बार प्रयास करना होगा। छात्रों को याद दिलाएं कि वे परीक्षण करते समय अपने डेटा संग्रह पत्रक पर परीक्षणों और परिवर्तनों को रिकॉर्ड करें।
डेटा संग्रह पत्रक को भरने का - प्रश्नछात्रों से पूछें कि क्या छद्म कोड ने उन्हें नाटक भाग 2 में चुनौती से निपटने में मदद की। अन्य नौकरियों में भी योजना बनाना एक महत्वपूर्ण हिस्सा है। क्या वे ऐसे कामों के नाम बता सकते हैं जिनमें उन्हें पहले से योजना बनानी पड़ती है? (इंजीनियरिंग, कोडिंग, शिक्षण आदि)।
वैकल्पिक: टीमें इस अनुभव के इस बिंदु के बाद यदि आवश्यक हो तो अपने कोड बेस रोबोट को विघटित कर सकती हैं। वे आगामी प्रयोगशालाओं में भी इसी संरचना का उपयोग करेंगे, इसलिए यह शिक्षकों के लिए एक विकल्प है।