Skip to main content
शिक्षक पोर्टल

पृष्ठभूमि

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

रोबोट क्या है?

रोबोट एक ऐसा उपकरण है जो एक बार प्रोग्राम कर दिए जाने पर कार्य कर सकता है। कंप्यूटर विज्ञान में, रोबोट को एक ऐसे उपकरण के रूप में परिभाषित किया जाता है जो संवेदन कर सकता है, सोच सकता है और कार्य कर सकता है। इसे सामान्यतः 'सेंस → थिंक → एक्ट' निर्णय लूप के रूप में संदर्भित किया जाता है।
 

सेंस थिंक एक्ट डिसीजन लूप का एक आरेख। तीर दर्शाते हैं कि लूप एक चक्र है और दोहराया जाता है। यह चक्र सेन्स से शुरू होता है, जिसे 'पर्यावरण को महसूस करना' कहा जाता है। अगला चरण है थिंक, जिसका वर्णन इस प्रकार किया गया है - 'पर्यावरण से सेंसर डेटा के आधार पर निर्णय लें'। अंत में अधिनियम है, जिसे 'निर्णयों को क्रियान्वित करना' कहा गया है।
समझ, सोच, कार्य निर्णय लूप

एक 123 रोबोट अपने आस-पास से डेटा एकत्र करने के लिए सेंसर का उपयोग करता है (सेंस), इस जानकारी के आधार पर निर्णय लेता है (सोचता है), और उस जानकारी को व्यवहार के निर्देशों में बदल देता है (कार्य करता है)। एक उपकरण, जैसे कि एक फोन, एक रोबोट नहीं है क्योंकि यह अपने पर्यावरण पर या उसके भीतर कार्य करने में असमर्थ है। कार्य करने की यह क्षमता ही किसी चीज़ को रोबोट बनाने की एक प्रमुख विशेषता है, न कि किसी अन्य प्रकार के उपकरण की।

छात्रों के लिए यह ध्यान रखना महत्वपूर्ण है कि रोबोट स्वयं सोच नहीं सकता, वह केवल वही कर सकता है जिसके लिए उसे प्रोग्राम किया गया है। एक रोबोट को अपने वातावरण पर कार्य करने के लिए प्रोग्रामिंग या कोडिंग की आवश्यकता होती है।

VEX 123 क्या है?

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

VEX 123 रोबोट का सामने का दृश्य।
 123 रोबोट

शिक्षक संसाधन आपको VEX 123 को आपके शिक्षण वातावरण में एकीकृत करने के लिए आवश्यक संरचना और सहायता प्रदान करने के लिए डिज़ाइन किए गए हैं। ये संसाधन नए शिक्षकों को अपने स्कूलों में प्रौद्योगिकी और नवाचार लाने में मदद करेंगे और अनुभवी शिक्षकों को भविष्य की कक्षाएं बनाने में मदद करेंगे। 123 शिक्षक संसाधन पृष्ठ पर उपलब्ध संसाधनों में शामिल हैं:

प्रोग्रामिंग भाषा क्या है?

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

123 रोबोट कमांड के रूप में टच बटन का उपयोग करता है। बटन दबाने का संयोजन रोबोट को बताता है कि उसे क्या क्रियाएं या व्यवहार करना चाहिए। इस इकाई में, छात्र चुनौतियों को पूरा करने के लिए रोबोट को कोड करने हेतु 123 रोबोट के शीर्ष पर स्थित बटनों का उपयोग करेंगे। निम्न तालिका आपको 123 रोबोट पर प्रत्येक टच बटन के साथ निष्पादित व्यवहार दिखाती है।

बटन नाम व्यवहार
123 रोबोट के केंद्र में स्टार्ट बटन हाइलाइट किया गया है। शुरू दबाने पर प्रोजेक्ट शुरू हो जाता है.
123 रोबोट के सामने मूव बटन हाइलाइट किया गया है। कदम 123 रोबोट 1 रोबोट लंबाई, या 123 फ़ील्ड पर 1 वर्ग के लिए आगे ड्राइव करेगा।
123 रोबोट के दाईं ओर दायां बटन हाइलाइट किया गया है। सही 123 रोबोट 90 डिग्री दाईं ओर घूम जाएगा।
123 रोबोट के बाईं ओर का बायां बटन हाइलाइट किया गया है। बाएं 123 रोबोट 90 डिग्री बायीं ओर घूम जाएगा।
123 रोबोट के पीछे ध्वनि बटन हाइलाइट किया गया है। आवाज़ 123 रोबोट हॉर्न ध्वनि बजाएगा।

अपघटन क्या है?

विघटन में जटिल समस्या को ऐसे व्यवहारों में तोड़ना शामिल है जो अधिक प्रबंधनीय और समझने में आसान हों। समस्या को छोटे-छोटे भागों में विभाजित करने का अर्थ है कि प्रत्येक भाग की अधिक विस्तार से जांच की जा सकती है तथा उसे अधिक आसानी से हल किया जा सकता है। उदाहरण के लिए, यदि कोई छात्र चाहता है कि उसका रोबोट एक वर्ग में घूमे, तो उसे इसे छोटे-छोटे आदेशों में तोड़ना होगा। छात्रों के लिए विखंडन प्रक्रिया को परिष्कृत करना अभ्यास के लिए महत्वपूर्ण है, क्योंकि हो सकता है कि वे पहले आदेशों को छोटे घटकों में नहीं तोड़ पाएं।

वर्गाकार विखंडन में आगे बढ़ें 1 वर्गाकार विखंडन में आगे बढ़ें 2 वर्गाकार विखंडन में आगे बढ़ें 3
  1. आगे बढ़ें और चार बार दाईं ओर मुड़ें।
  1. आगे बढें और दाहिनी ओर मुड़ें।
  2. आगे बढें और दाहिनी ओर मुड़ें।
  3. आगे बढें और दाहिनी ओर मुड़ें।
  4. आगे बढें और दाहिनी ओर मुड़ें।
  1. 123 रोबोट से 1 कदम या एक लम्बाई आगे बढ़ें।
  2. दाएं मुड़ें 90.˚
  3. 123 रोबोट से 1 कदम या एक लम्बाई आगे बढ़ें।
  4. दाएं मुड़ें 90.˚
  5. 123 रोबोट से 1 कदम या एक लम्बाई आगे बढ़ें।
  6. दाएं मुड़ें 90.˚
  7. 123 रोबोट से 1 कदम या एक लम्बाई आगे बढ़ें।
  8. दाएं मुड़ें 90.˚

इस इकाई में अनुक्रमण का उपयोग किस प्रकार किया गया है?

अनुक्रम वह क्रम है जिसमें किसी परियोजना में कमांड निष्पादित किए जाते हैं। टच बटन कमांड का निष्पादन पहले बटन दबाने के साथ ही शुरू हो जाता है तथा बटन दबाने के क्रम में चलता है। नीचे दी गई तालिका 123 रोबोट को एक वर्ग में चलने के लिए कोड करने हेतु बटन दबाने का क्रम दर्शाती है। बटन दबाने का क्रम बाएं से दाएं है। यदि छात्रों ने उचित क्रम में बटन नहीं दबाए हैं, तो 123 रोबोट इच्छित तरीके से नहीं चलेगा।

1 2 3 4 5 6 7 8
बटन ले जाएँ. दायाँ बटन. बटन ले जाएँ. दायाँ बटन. बटन ले जाएँ. दायाँ बटन. बटन ले जाएँ. दायाँ बटन.

छात्रों को यह समझना होगा कि अपनी परियोजनाओं की योजना बनाने के लिए एक बटन दबाने और रोबोट की क्रिया के बीच 1:1 का संबंध होता है। 123 रोबोट के शीर्ष पर स्थित बटन के प्रत्येक प्रेस पर, रोबोट एक इकाई को घुमाएगा या घुमाएगा या एक बार ध्वनि बजाएगा। 123 रोबोट पर टच बटन का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए, 123 रोबोट VEX लाइब्रेरी लेखपर टच बटन के साथ कोडिंग देखें

123 रोबोट का आरेख यह दर्शाता है कि आगे बटन को एक बार दबाने पर एक बार आगे की ओर गति होती है।
1 प्रेस = 1 मूवमेंट

किसी रोबोट को सटीक रूप से यह बताने के लिए कि उसे कैसे चलना है, विघटन और अनुक्रमण दोनों की आवश्यकता होती है। सबसे पहले, समस्या, जैसे कि किसी शब्द के अक्षरों तक कैसे पहुंचा जाए, को छोटे-छोटे चरणों और व्यवहारों में विभाजित किया जाएगा। फिर, एक बार जब इन व्यवहारों की पहचान हो जाती है, तो उन्हें सही क्रम में व्यवस्थित करने की आवश्यकता होती है। यह महत्वपूर्ण है क्योंकि 123 रोबोट केवल स्पर्श बटन प्रेस के निर्देशानुसार ही चलेगा। निम्नलिखित एनीमेशन में, आप देख सकते हैं कि 123 रोबोट को बटन प्रेस के साथ कोडित किया गया है जो रोबोट को पहले अक्षर तक ले जाता है, मोड़ देता है, फिर शब्द 'CAT' के अक्षरों पर ले जाता है।

वीडियो फाइल

किसी परियोजना की योजना बनाने और उसे क्रमबद्ध करने के चरण

परियोजना नियोजन के लिए छात्रों को अपनी परियोजना के लिए लक्ष्य की पहचान करनी होती है, फिर उस लक्ष्य को प्राप्त करने के लिए आवश्यक चरणों को अलग-अलग चरणों में विभाजित करना होता है, जिन्हें 123 रोबोट द्वारा निष्पादित किया जा सकता है। एक बार जब वे स्पर्श व्यवहारों में चरणों को तोड़ देंगे, तो वे अपनी परियोजना बनाने के लिए बटन दबाने का क्रम निर्धारित करेंगे। इसके बाद, वे 123 फील्ड पर परियोजना का परीक्षण कर सकते हैं ताकि यह सुनिश्चित हो सके कि यह लक्ष्य तक पहुंच गयी है।

  • सबसे पहले, लक्ष्य की पहचान करें - क्या किया जाना चाहिए? उदाहरण के लिए, 123 रोबोट को CAT शब्द के प्रत्येक अक्षर पर चलने दें।  

123 फील्ड टाइल पर 123 रोबोट का ऊपर से नीचे का दृश्य, जिसमें टाइल पर CAT शब्द लिखा है तथा प्रत्येक अक्षर अपने वर्ग में है। रोबोट नीचे बाएं कोने में है और CAT शब्द रोबोट के ऊपर मध्य पंक्ति में लिखा है।

  • फिर, लक्ष्य को पूरा करने के लिए आवश्यक चरणों को विभाजित करें, और इन चरणों को पूरा करने के लिए आवश्यक बटन दबाने की पहचान करें। यहां आपको पहले अक्षर "C" तक एक वर्ग आगे बढ़ना होगा। फिर दाईं ओर मुड़ें और अक्षर “A” तक पहुंचने के लिए एक वर्ग आगे बढ़ें। और अंत में, अक्षर “T” तक एक और वर्ग आगे बढ़ें। यह कार्य “मूव” और “टर्न राईट” बटन दबाकर पूरा किया जा सकता है।

CAT परियोजना को पूरा करने की प्रक्रिया का आरेख। सबसे पहले खेत का ऊपर से नीचे का दृश्य है जिसमें बिल्ली शब्द लिखा हुआ है। इसके बाद इसे पूरा करने के लिए निम्नलिखित चरण दिए गए हैं: सबसे पहले, 1 स्थान आगे बढ़ें। फिर, दाएँ मुड़ें. फिर, 1 स्थान आगे बढ़ें। अंत में, 1 स्थान आगे बढ़ें। निर्देशों के बाद, प्रत्येक बटन प्रेस को दिखाया गया है।

  • इसके बाद, परियोजना के अनुक्रम की योजना बनाएं। लक्ष्य को पूरा करने के लिए बटन दबाने का क्रम क्या है?
1 2 3 4
बटन ले जाएँ. दायाँ बटन. बटन ले जाएँ. बटन ले जाएँ.
  • प्रोजेक्ट का परीक्षण करने के लिए “प्रारंभ” का चयन करें और देखें कि क्या 123 रोबोट पहले चरण में पहचाने गए लक्ष्य को पूरा करता है।

123 रोबोट के केंद्र में स्टार्ट बटन हाइलाइट किया गया है।