बाएँ और दाएँ मुड़ना
शिक्षक टूलबॉक्स
-
इस अनुभाग का उद्देश्य
प्ले सेक्शन का लक्ष्य छात्रों को ऑटोपायलट रोबोट को बाएं या दाएं मुड़ने के लिए प्रोग्राम करना सिखाना है, जिसके लिए उन्हें ब्लॉक के लिए टर्न का उपयोग करना होगा। प्ले सेक्शन की शुरुआत में, छात्रों को प्रोग्रामिंग व्यवहारों से परिचित कराया जाता है। इसके बाद, छात्र एक ऐसी जांच करेंगे जिसमें वे सीखेंगे कि ऑटोपायलट को बाएं और दाएं मुड़ने के लिए कैसे प्रोग्राम किया जाता है। टर्निंग एक्सप्लोरेशन पर आगे बढ़ने से पहले छात्रों के साथ यह पेज पढ़ें। छात्रों के साथ बुनियादी व्यवहार क्या हैं और वे रोबोट को प्रोग्राम करने के लिए बिल्डिंग ब्लॉक क्यों हैं, इसकी समीक्षा करने के लिए मोटिवेट ए डिस्कशन (Google / .docx / .pdf) प्रश्नों का उपयोग करें।
शिक्षक टूलबॉक्स
-
रोबोट व्यवहार
रोबोट क्या कर रहा है और उसे क्या करना चाहिए, इस बारे में बात करने का एक बहुत ही सुविधाजनक तरीका "व्यवहार" है। आगे बढ़ना, रुकना, मुड़ना, किसी बाधा की तलाश करना - ये सभी व्यवहार हैं।
जैसे ही छात्र प्रोग्रामिंग का कार्य शुरू करते हैं, उन्हें रोबोट की क्रियाओं के बारे में व्यवहार के संदर्भ में सोचना भी शुरू कर देना चाहिए। प्रोग्रामिंग करते समय छात्रों को निम्नलिखित चरणों का पालन करना चाहिए:
-
सबसे पहले, वे रोबोट द्वारा वांछित क्रिया को करने के लिए एक योजना तैयार करते हैं।
-
इसके बाद, वे उस योजना को एक ऐसे प्रोग्राम में बदलते हैं जिसका पालन रोबोट कर सके।
योजना में बस उन व्यवहारों का क्रम होगा जिनका रोबोट को पालन करना होगा, और प्रोग्राम में बस उन्हीं व्यवहारों को VEXcode IQ ब्लॉक में अनुवादित किया जाएगा।
कार्यों को छोटे-छोटे व्यवहारों में तोड़ना और फिर उन व्यवहारों के साथ समाधान तैयार करना एक ऐसा कौशल है जिसे कई अलग-अलग विषयों पर लागू किया जा सकता है। यह भी कम्प्यूटेशनल थिंकिंग का एक उदाहरण है। कम्प्यूटेशनल थिंकिंग के बारे में अधिक जानकारी के लिए, यहाँ देखें: https://k12cs.org/computational-thinking/

रोबोट की तरह सोचना
मनुष्य बहुत जटिल होते हैं और बहुत जटिल तरीकों से सोच सकते हैं। कभी-कभी हम चीजों के बारे में सचेत रूप से सोचते हैं, और कभी-कभी अचेतन रूप से। क्या आपको कभी सांस लेने के लिए सांस लेने के बारे में सोचना पड़ता है? गणित का कोई सवाल हल करने के बारे में क्या ख्याल है? अब इस बात पर विचार करें कि आप कक्षा के दरवाजे से अपनी सीट तक कैसे पहुंचे। क्या आपने हर कदम और मोड़ के बारे में सोचा था, या आप किसी और चीज़ के बारे में सोच रहे थे?
बहुत
चीजों के बारे में नहीं सोचते हैं, और उनके पास मनुष्यों की तरह कोई अवचेतन मन नहीं होता जो उनकी मदद कर सके। रोबोट केवल वही कर सकते हैं जो उन्हें करने के लिए प्रोग्राम किया गया है। सभी रोबोट कार्यों को सरल कार्यों में विभाजित किया जा सकता है, और इन सरल कार्यों को व्यवहार कहा जाता है -
रोबोटिक्स प्रोग्रामिंग के मूलभूत तत्व
। व्यवहार वह तरीका है जिससे एक रोबोट कार्य करता है, और यह रोबोट के निर्माण या प्रोग्रामिंग के आधार पर बुनियादी से लेकर जटिल तक हो सकता है। ऑटोपायलट जैसे एक साधारण मोबाइल रोबोट में केवल दो मोटर होते हैं, इसलिए इसके व्यवहार में अपने लक्ष्यों को पूरा करने के लिए उन मोटरों को घुमाना शामिल होगा। ऑटोपायलट आगे बढ़ने, पीछे जाने और मुड़ने जैसी सरल क्रियाओं का उपयोग करके बड़े कार्यों को पूरा करेगा।
तो आप रोबोट की तरह कैसे सोचते हैं? एक ऐसे कार्य की कल्पना करें जिसे आप रोबोट से करवाना चाहते हैं। अब उन सभी चरणों की कल्पना कीजिए जो रोबोट को उस कार्य को पूरा करने के लिए उठाने होंगे। कार्य को पूरा करने के लिए आपको इन व्यवहारों को प्रोग्राम करने की आवश्यकता होगी।
चर्चा को प्रेरित करना
-
गाड़ी चलाते समय मुड़ना
प्रश्न: आगे और पीछे गाड़ी चलाने की तरह, मुड़ना एक बुनियादी व्यवहार है जिस पर महारत हासिल करना महत्वपूर्ण है। आपको क्या लगता है कि इन व्यवहारों को पहले सीखना क्यों महत्वपूर्ण है?
A: छात्र कई तरह के उत्तर दे सकते हैं, लेकिन मुख्य विचार यह है कि अधिक कठिन व्यवहारों को सीखने से पहले बुनियादी व्यवहारों को सीखना महत्वपूर्ण है। इसकी तुलना इस बात से की जा सकती है कि बड़ी संख्याओं को जोड़ते समय उधार लेने और कैरी करने का तरीका सीखने से पहले आप गणित के बुनियादी जोड़ और घटाव के तथ्यों को सीख लें।
प्रश्न: आप अनुमान लगाते हैं कि दिन भर घूमते-फिरते आप कितनी बार मुड़ते हैं?
उत्तर: छात्र कोई भी संख्या बता सकते हैं, लेकिन संभावना है कि यह एक बहुत बड़ी संख्या होगी! घूमना एक बुनियादी गतिविधि है जिसे हम सभी बहुत बार करते हैं।
प्रश्न: आप कितने कार्यों की सूची बना सकते हैं जिन्हें आप बिना सोचे-समझे कर सकते हैं?
उत्तर: छात्र सांस लेने या दिल की धड़कन जैसी किसी भी गतिविधि का उदाहरण दे सकते हैं जिसे वे सचेत रूप से नियंत्रित नहीं करते हैं। छात्र अपनी दिनचर्या के उन हिस्सों के बारे में भी बता सकते हैं जिनके बारे में वे ज्यादा नहीं सोचते, जैसे सुबह दांत ब्रश करना। उदाहरण के तौर पर, काम पर जाने के लिए गाड़ी चलाने जैसे कारकों पर प्रकाश डालें। आप यह भी बता सकते हैं कि छात्र एक साथ कई काम कर सकते हैं, जैसे गणित की समस्या हल करते समय किसी गाने को गुनगुनाना।
अपनी ज्ञान प्राप्ति को विस्तार दें
-
रोबोट की तरह सोचना
बिना मुड़े आप कहीं नहीं पहुँच सकते थे! छात्रों को कक्षा के दरवाजे तक जाने और अपनी डेस्क पर बैठने के लिए उन्हें कितने कदम और कितने मोड़ लेने पड़ते हैं, यह गिनने के लिए कहें। छात्रों को अपने इंजीनियरिंग नोटबुक में दरवाजे से अपनी सीट तक के अपने रास्ते के प्रत्येक भाग को रिकॉर्ड करना चाहिए और एक लेबलयुक्त आरेख बनाने का प्रयास करना चाहिए। इसका एक उदाहरण यह हो सकता है:
-
दरवाजे से शुरू करें
-
8 कदम आगे बढ़ें
-
90 डिग्री बाईं ओर मुड़ें
-
सीधे चार कदम चलें
-
90 डिग्री दाएं मुड़ें
-
बैठ जाओ
छात्रों को छोटे-छोटे कदमों में अपना रास्ता तय करने देने से उन्हें यह सोचने में मदद मिलेगी कि किसी रोबोट को किसी लक्ष्य को प्राप्त करने के लिए चलने और मुड़ने के लिए कैसे प्रोग्राम किया जा सकता है।