आपने पहले भी फॉरएवर ब्लॉक का उपयोग करके दोहराए जाने वाले व्यवहारों के साथ परियोजनाएं बनाई हैं, लेकिन क्या होगा यदि आप एक सीमित संख्या में बार-बार व्यवहारों को दोहराना चाहते हैं? इस पाठ में, आप रिपीट ब्लॉक के बारे में जानेंगे, तथा यह भी जानेंगे कि इसका उपयोग कोड को एक निश्चित संख्या में दोहराने के लिए कैसे किया जा सकता है। फिर आप अपने VEX AIM कोडिंग रोबोट को कोड करने के लिए जो सीखा है उसे लागू करेंगे ताकि वह चार अप्रैलटैग आईडी के साथ-साथ चार अलग-अलग कार्गो ऑब्जेक्ट्स पर प्रतिक्रिया कर सके।
इसके बारे में जानने के लिए नीचे दिया गया वीडियो देखें:
- किसी प्रोजेक्ट में रिपीट ब्लॉक कैसे काम करता है
- किसी प्रोजेक्ट में फॉरएवर ब्लॉक के बजाय रिपीट ब्लॉक का उपयोग क्यों करें
अब जब आपने वीडियो देख लिया है, तो अपने विचारों को अपनी डायरी में लिख लें। अपनी सोच को दिशा देने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए इन प्रश्नों के उत्तर दें:
- किसी प्रोजेक्ट में व्यवहारों को आसानी से दोहरा पाना क्यों उपयोगी है
- वीडियो में दिए गए कौन से साक्ष्य आपके उत्तर का समर्थन करते हैं
- अपने पिछले प्रोजेक्ट के बारे में सोचें - क्या रिपीट ब्लॉक उपयोगी होता? क्यों या क्यों नहीं?
- रिपीट ब्लॉक के साथ कोडिंग के बारे में आपके क्या प्रश्न हैं?
अब जब आपने वीडियो देख लिया है, तो अपने विचारों को अपनी डायरी में लिख लें। अपनी सोच को दिशा देने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए इन प्रश्नों के उत्तर दें:
- किसी प्रोजेक्ट में व्यवहारों को आसानी से दोहरा पाना क्यों उपयोगी है
- वीडियो में दिए गए कौन से साक्ष्य आपके उत्तर का समर्थन करते हैं
- अपने पिछले प्रोजेक्ट के बारे में सोचें - क्या रिपीट ब्लॉक उपयोगी होता? क्यों या क्यों नहीं?
- रिपीट ब्लॉक के साथ कोडिंग के बारे में आपके क्या प्रश्न हैं?
वीडियो देखने के बाद और अभ्यास से पहले, पूरी कक्षा चर्चा के लिए एकत्रित होती है। चर्चा के आधार के रूप में दिए गए प्रश्नों के छात्रों के उत्तरों का उपयोग करें।
जैसा कि छात्र दोहराएँ ब्लॉक और हमेशा ब्लॉक के साथ कोड दोहराने के बीच अंतर पर चर्चा करते हैं, यह ध्यान रखना महत्वपूर्ण है कि जब किसी कार्य को पूरा करने के लिए रोबोट को कोड करने की बात आती है तो कोई एक "सही" उत्तर नहीं होता है। छात्रों को उनके कोडिंग विकल्पों के पीछे के तर्क के बारे में गंभीरता से सोचने के लिए प्रोत्साहित करें। VEXcode AIM में टूलबॉक्स बस यही है - उपकरणों का एक सेट - और छात्रों को अपने काम के लिए सही उपकरण खोजने के लिए अन्वेषण और परीक्षण करने के लिए प्रोत्साहित किया जाना चाहिए।
टूलबॉक्स के लॉजिक श्रेणी में ब्लॉकों के बारे में अधिक जानने के लिए, VEXcode API संदर्भ - लॉजिक - नियंत्रणदेखें।
निर्देशित अभ्यास
अब जब आपने वीडियो देख लिया है और उस पर चर्चा कर ली है, तो अब अभ्यास करने की बारी आपकी है
चरण 1: फ़ील्ड सेट करें. नीचे की छवि का उपयोग एक मार्गदर्शक के रूप में करें। अप्रैलटैग्स को कोनों में बेतरतीब ढंग से रखा जा सकता है, और कार्गो ऑब्जेक्ट्स (खेल की गेंदें और बैरल) को प्रत्येक दीवार के केंद्र में बेतरतीब ढंग से रखा जा सकता है।
चरण 2: रोबोट को ऑब्जेक्ट या अप्रैलटैग आईडी के आधार पर अलग-अलग प्रतिक्रिया देने के लिए अपनी परियोजना की योजना बनाएं। अपने समूह के साथ मिलकर चुनें कि आप अपने रोबोट को आपके क्षेत्र में प्रत्येक अप्रैलटैग आईडी और ऑब्जेक्ट पर कैसे प्रतिक्रिया देना चाहते हैं। अपनी योजना को अपनी डायरी में लिखें और विशिष्ट रहें।
- गतिविधि पूरी करते समय मार्गदर्शन के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- प्रो टिप: कार्गो ऑब्जेक्ट्स और अप्रैलटैग्स के एक दूसरे के सापेक्ष अभिविन्यास को देखें। मोड़ों की गतिविधियों को प्रभावी ढंग से दोहराने में मदद के लिए आप शीर्षों और कोणों के बारे में जो जानते हैं उसका उपयोग करें।
चरण 3: गतिविधि को पूरा करने के लिए अपने रोबोट को कोड करें, यह सुनिश्चित करते हुए कि यह अप्रैलटैग आईडी या पता लगाई गई वस्तु के आधार पर अलग-अलग प्रतिक्रिया करता है। अपने कार्य कार्ड का उपयोग जारी रखें.
- प्रो टिप: आप पिछले पाठ से प्राप्त प्रोजेक्ट को इस पाठ के आधार के रूप में उपयोग कर सकते हैं। इस परियोजना के उद्देश्य के अनुरूप अपनी टिप्पणियों को समायोजित करना सुनिश्चित करें।
अभ्यास के लिए संसाधन:
यदि आपको गतिविधि पूरी करते समय अतिरिक्त सहायता की आवश्यकता हो तो यहां लिंक किए गए लेख उपलब्ध हैं।
अब जब आपने वीडियो देख लिया है और उस पर चर्चा कर ली है, तो अब अभ्यास करने की बारी आपकी है
चरण 1: फ़ील्ड सेट करें. नीचे की छवि का उपयोग एक मार्गदर्शक के रूप में करें। अप्रैलटैग्स को कोनों में बेतरतीब ढंग से रखा जा सकता है, और कार्गो ऑब्जेक्ट्स (खेल की गेंदें और बैरल) को प्रत्येक दीवार के केंद्र में बेतरतीब ढंग से रखा जा सकता है।
चरण 2: रोबोट को ऑब्जेक्ट या अप्रैलटैग आईडी के आधार पर अलग-अलग प्रतिक्रिया देने के लिए अपनी परियोजना की योजना बनाएं। अपने समूह के साथ मिलकर चुनें कि आप अपने रोबोट को आपके क्षेत्र में प्रत्येक अप्रैलटैग आईडी और ऑब्जेक्ट पर कैसे प्रतिक्रिया देना चाहते हैं। अपनी योजना को अपनी डायरी में लिखें और विशिष्ट रहें।
- गतिविधि पूरी करते समय मार्गदर्शन के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- प्रो टिप: कार्गो ऑब्जेक्ट्स और अप्रैलटैग्स के एक दूसरे के सापेक्ष अभिविन्यास को देखें। मोड़ों की गतिविधियों को प्रभावी ढंग से दोहराने में मदद के लिए आप शीर्षों और कोणों के बारे में जो जानते हैं उसका उपयोग करें।
चरण 3: गतिविधि को पूरा करने के लिए अपने रोबोट को कोड करें, यह सुनिश्चित करते हुए कि यह अप्रैलटैग आईडी या पता लगाई गई वस्तु के आधार पर अलग-अलग प्रतिक्रिया करता है। अपने कार्य कार्ड का उपयोग जारी रखें.
- प्रो टिप: आप पिछले पाठ से प्राप्त प्रोजेक्ट को इस पाठ के आधार के रूप में उपयोग कर सकते हैं। इस परियोजना के उद्देश्य के अनुरूप अपनी टिप्पणियों को समायोजित करना सुनिश्चित करें।
अभ्यास के लिए संसाधन:
यदि आपको गतिविधि पूरी करते समय अतिरिक्त सहायता की आवश्यकता हो तो यहां लिंक किए गए लेख उपलब्ध हैं।
शुरुआत से पहले छात्रों को सहयोगात्मक कोडिंग और चर्चाओं के लिए साझा अपेक्षाओं की याद दिलाएं।
प्रत्येक छात्र को पाठ 2 कार्य कार्ड (Google / .docx / .pdf) वितरित करें। छात्र सम्पूर्ण गतिविधि के लिए एक ही कार्य कार्ड का उपयोग करेंगे। उन्हें पहले अपने समूहों के साथ अपनी परियोजनाओं की योजना बनानी चाहिए, फिर कोडिंग शुरू करने से पहले अपनी योजनाओं को आपसे साझा करना चाहिए। छात्रों को याद दिलाएं कि वे अपनी परियोजना योजनाओं को सीधे अपने VEXcode परियोजनाओं में शामिल करने के लिए टिप्पणियों का उपयोग कर सकते हैं।
छात्र पिछले पाठ में बनाए गए प्रोजेक्ट को इस पाठ के आधार के रूप में उपयोग कर सकते हैं। यदि छात्र किसी मौजूदा प्रोजेक्ट का उपयोग कर रहे हैं, तो उन्हें VEXcode के फ़ाइल मेनू में Save As विकल्प का उपयोग करने के लिए याद दिलाएं, ताकि वे दोनों प्रोजेक्ट को अलग-अलग रख सकें। इस लेख में प्रोजेक्ट्स को सहेजने और खोलने के बारे में अधिक जानें।
जब छात्र अपनी परियोजनाएं बना रहे हों और उनका परीक्षण कर रहे हों, तो कमरे में घूमें और उनकी प्रक्रिया और प्रगति के बारे में चर्चा करें। इस तरह के प्रश्न पूछें:
- अब तक आपने कौन से व्यवहारों को कोडित किया है? आपका अगला कदम क्या है?
- आप इस परियोजना में एआई विजन का उपयोग कैसे कर रहे हैं? आपने एआई विज़न के बारे में क्या सीखा है जो आपको यहां सफल होने में मदद कर रहा है?
- आपको क्या लगता है कि आपको कौन से व्यवहार दोहराने की आवश्यकता होगी? आप ऐसा कैसे करेंगे
- आप अपने प्रोजेक्ट को व्यवस्थित करने में सहायता के लिए अपने कोड पर किस प्रकार टिप्पणी कर रहे हैं? क्या आपकी टिप्पणी किसी अन्य व्यक्ति को यह समझने में मदद करेगी कि आपके प्रोजेक्ट में ब्लॉक क्यों हैं? क्यों या क्यों नहीं?
यदि विद्यार्थियों को यह तय करने में परेशानी हो रही है कि क्या दोहराया जाए, तो उन्हें उन प्रतिक्रियाओं के बारे में रचनात्मक ढंग से सोचने के लिए प्रोत्साहित करें, जिन्हें वे कोड कर रहे हैं। वे अपनी प्रतिक्रियाओं को अधिक स्पष्ट या अभिव्यंजक बनाने के लिए कस्टम छवियों या क्रियाओं जैसी चीजों को कैसे लागू कर सकते हैं?
लपेटें
अब जब आपने अभ्यास कर लिया है, तो जो आपने सीखा है उसे साझा करने का समय आ गया है। अपनी सीख पर विचार करने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए अपनी डायरी में निम्नलिखित प्रश्नों के उत्तर दें:
- आप हमारी कक्षा में आए किसी नए व्यक्ति को दोहराएँ और हमेशा ब्लॉक के बीच का अंतर कैसे समझाएंगे?
- आपने अपनी परियोजना में व्यवहार को कैसे दोहराया? आपके द्वारा चुने गए ब्लॉकों के लिए अपना तर्क स्पष्ट करें
- इस परियोजना का आपके लिए सबसे चुनौतीपूर्ण हिस्सा क्या था? समस्या को हल करने के लिए आपके समूह ने मिलकर कैसे काम किया
- आपके समूह ने आपकी परियोजना की योजना बनाने और कोड करने में किस प्रकार सहयोग किया? पाठ्यक्रम की शुरुआत से लेकर अब तक आपके सहयोग को बेहतर बनाने में किस चीज़ ने मदद की है
अब जब आपने अभ्यास कर लिया है, तो जो आपने सीखा है उसे साझा करने का समय आ गया है। अपनी सीख पर विचार करने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए अपनी डायरी में निम्नलिखित प्रश्नों के उत्तर दें:
- आप हमारी कक्षा में आए किसी नए व्यक्ति को दोहराएँ और हमेशा ब्लॉक के बीच का अंतर कैसे समझाएंगे?
- आपने अपनी परियोजना में व्यवहार को कैसे दोहराया? आपके द्वारा चुने गए ब्लॉकों के लिए अपना तर्क स्पष्ट करें
- इस परियोजना का आपके लिए सबसे चुनौतीपूर्ण हिस्सा क्या था? समस्या को हल करने के लिए आपके समूह ने मिलकर कैसे काम किया
- आपके समूह ने आपकी परियोजना की योजना बनाने और कोड करने में किस प्रकार सहयोग किया? पाठ्यक्रम की शुरुआत से लेकर अब तक आपके सहयोग को बेहतर बनाने में किस चीज़ ने मदद की है
विद्यार्थियों को अपनी सीख को सम्पूर्ण कक्षा चर्चा में साझा करने के लिए मार्गदर्शन करें। छात्रों को अभ्यास के माध्यम से उनकी सीख पर विचार करने में सहायता करें ताकि वे साझा समझ या सीखने के लक्ष्यों पर एकाग्र हो सकें।
विद्यार्थियों द्वारा अपनी पत्रिकाओं में दिए गए उत्तरों को चर्चा के प्रारंभिक बिंदु के रूप में उपयोग करें। छात्रों की समझ को दिशा देने के लिए अनुवर्ती प्रश्न पूछें:
- दोहराए जाने वाले व्यवहार पर:
- क्या आप इस पाठ्यक्रम से संबंधित किसी ऐसे पिछले प्रोजेक्ट के बारे में सोच सकते हैं, जहां आपने यहां से अलग विकल्प चुना होता? ?
- कोड को दोहराने के लिए लूप का उपयोग करने के क्या लाभ हैं? क्या इसके कोई नुकसान हैं? क्यों या क्यों नहीं?
- चुनौतियों और सहयोग पर:
- किसी बात को समझने या किसी प्रश्न का उत्तर देने में सहायता के लिए आपने किन संसाधनों का उपयोग किया है? आपके लिए सबसे अधिक सहायक क्या था? ?
- यदि आपको कोई नया साथी मिले, तो आप सहयोगात्मक कोडिंग के बारे में जो सीखा है उसे सफल बनाने के लिए आप कैसे लागू करेंगे
- आपने समस्या समाधान की कौन सी रणनीतियाँ सीखी हैं जो आपको बाधाओं पर विजय पाने में मदद करती हैं
अगले पाठ पर जाने के लिए अगला > चुनें।