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

- जबकि [हमेशा] लूप परियोजना की अवधि के लिए अंदर के व्यवहार को दोहराता है, [दोहराएँ] ब्लॉक जैसे अन्य लूप ब्लॉक को अन्य मापदंडों पर सेट किया जा सकता है। इन विभिन्न प्रकार के लूपों के बारे में अधिक जानने के लिए यहां करें ( Google Doc / .docx / .pdf)।
-
जैसे ही छात्र लूप्स करने के लिए क्लॉबोट के लिए परियोजना को अद्यतन करने का कार्य शुरू करते हैं, उन्हें पुनरावृत्ति के संदर्भ में क्लॉबोट की क्रियाओं के बारे में भी सोचना शुरू कर देना चाहिए। सबसे पहले, छात्रों को यह निर्णय लेना चाहिए:
- कौन से व्यवहार दोहराए जाने चाहिए?
- इन व्यवहारों को कितनी बार या कितने समय तक दोहराया जाना चाहिए?
योजना केवल उन व्यवहारों का अनुक्रम होगी जिन्हें क्लॉबोट को दोहराना होगा, और परियोजना केवल उन व्यवहारों को VEXcode IQ ब्लॉकों में अनुवादित करेगी।
- समय बचाने के लिए आप कक्षा से पहले कंट्रोलर को रोबोट ब्रेन से जोड़ सकते हैं। या आप कक्षा के दौरान छात्रों को इस पृष्ठ पालन करके ऐसा करने के लिए कह सकते हैं आप इस लेख को छात्रों के उपयोग के लिए प्रिंट करवा सकते हैं।
लूप्स के साथ परियोजनाओं को सरल बनाएं
हम मनुष्य अपने दैनिक जीवन में अनेक व्यवहार दोहराते हैं। खाने-पीने से लेकर सोने-जागने से लेकर दांतों को ब्रश करने और कुत्तों को टहलाने तक, हम जो भी काम प्रतिदिन करते हैं, वह सब दोहराव वाला होता है। गणित की कक्षा में हम जानते हैं कि किसी संख्या को शून्य से गुणा करने पर वह सदैव शून्य के बराबर होगी, अथवा किसी संख्या को एक से गुणा करने पर वह सदैव स्वयं के बराबर होगी, चाहे हम ऐसा कितनी भी बार करें। यद्यपि हममें अपने व्यवहार को दोहराने की प्रवृत्ति होती है, परंतु हमारे निर्देश कभी-कभी सरल हो सकते हैं। उदाहरण के लिए, यदि आप केक बनाने के लिए किसी रेसिपी का उपयोग कर रहे हैं, तो वह आपको यह नहीं बताएगी कि "1 कप चीनी डालें, 1 कप चीनी डालें, 1 कप चीनी डालें, 1 कप चीनी डालें।" इसके बजाय, यह आपको केवल चार कप चीनी मिलाने के लिए कहेगा।
रोबोट के साथ, लूप्स हमारी परियोजनाओं को सरल बनाने में हमारी मदद करते हैं। उदाहरण के लिए, एक ही ब्लॉक को चार बार जोड़ने के बजाय, हम लूप का उपयोग करके रोबोट को चार बार एक ही व्यवहार करने के लिए कह सकते हैं, जिससे हमारी परियोजनाओं के निर्माण में समय और स्थान की बचत होगी। कल्पना कीजिए कि एक रोबोट ऐसा कार्य कर सकता है जिसे पूरा करने के लिए उसे बार-बार दोहराना पड़ेगा। कार्य को पूरा करने के लिए आपको उन व्यवहारों को, नियंत्रण ब्लॉक श्रेणी से लूप ब्लॉक के साथ, प्रोजेक्ट करने की आवश्यकता होगी।
चर्चा को प्रेरित करें
-
दोहराए जाने वाले व्यवहार
प्रश्न: लूप्स का उपयोग करके आप अपनी परियोजना के निर्माण में समय और स्थान दोनों कैसे बचा सकते हैं?
उत्तर: मान लीजिए कि आप चाहते हैं कि रोबोट एक ही व्यवहार को 10 बार दोहराए। लूप्स के बिना, आपको अपने प्रोजेक्ट में एक ही ब्लॉक को 10 अलग-अलग बार जोड़ना होगा। क्योंकि आप लूप का उपयोग कर सकते हैं, आप अपने प्रोजेक्ट में ब्लॉक जोड़ने में समय बचा रहे हैं, और क्योंकि आप एक ही लूप ब्लॉक जोड़कर समान लक्ष्य को पूरा कर सकते हैं, आप अपने प्रोजेक्ट को अनावश्यक अतिरिक्त ब्लॉक से भी मुक्त रख सकते हैं।
प्रश्न: व्यवहारों को दोहराने में रोबोट के मनुष्यों की तुलना में कुछ फायदे क्या हैं?
उत्तर: मनुष्य अधिकांश व्यवहारों को केवल एक निश्चित समय तक ही कर सकते हैं, जबकि रोबोट तब तक व्यवहार कर सकते हैं जब तक उनकी आवश्यकता होती है। रोबोट लम्बे समय तक लगातार काम कर सकते हैं; उन्हें मनुष्यों की तरह ब्रेक की आवश्यकता नहीं होती।
प्रश्न: हमारे दैनिक जीवन में लूप्स का उपयोग कहाँ किया जाता है?
उत्तर: उदाहरण अलग-अलग होंगे; हालाँकि, सभी में एक दोहरावदार कार्य स्पष्ट रूप से प्रदर्शित होना चाहिए। इसका एक उदाहरण स्कूल का कार्यक्रम हो सकता है। प्रतिदिन, विद्यार्थी घंटी बजने पर एक कक्षा से दूसरी कक्षा में जाने का व्यवहार दोहराते हैं, जो उस दिन के कार्यक्रम पर निर्भर करता है।
