Skip to main content

अपने प्रोजेक्ट को डिज़ाइन, विकसित और पुनरावृत्त करें - C++

अपनी परियोजना को डिजाइन करते समय अपनी इंजीनियरिंग नोटबुक में निम्नलिखित प्रश्नों के उत्तर दें।

  1. आप किस प्रकार का रोबोट नृत्य तैयार करेंगे? विस्तार से समझाएं।

  2. आप किस प्रकार के लूप का उपयोग करेंगे और क्यों?

  3. नृत्य का परीक्षण करने के लिए आप कौन से चरण अपनाएंगे? विस्तार से समझाएं।

योजना बनाने में आपकी सहायता के लिए, कुछ उदाहरण नृत्य चालों के लिए निम्नलिखित लिंक में से एक पर क्लिक करें जिन्हें आप क्लॉबोट के नृत्य में शामिल कर सकते हैं (Google Doc / .docx / .pdf)।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स

इस नृत्य प्रतियोगिता को और अधिक रोमांचक बनाने का एक तरीका यह है कि छात्रों से फीडबैक और प्रेरणा के लिए उनकी योजनाओं की तुलना कराई जाए। यदि समय हो तो विद्यार्थियों को अपनी योजनाएं साझा करने के लिए प्रोत्साहित करें।

  • उत्तर अलग-अलग होंगे, लेकिन विद्यार्थी यह नोट कर सकते हैं कि वे चाहते हैं कि उनका रोबोट घूमे या रोबोट का हाथ हवा में उठे।

  • विशिष्ट निर्देश या नृत्य चालों को दोहराने के लिए दोहराएँ और/या हमेशा के लिए लूप का उपयोग किया जा सकता है। लूप्स का उपयोग परियोजनाओं को सरल बनाने तथा उन्हें अधिक कुशल बनाने के लिए किया जाता है।

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

अपना प्रोजेक्ट बनाते समय नीचे दिए गए चरणों का पालन करें:

  1. चित्र और छद्म कोड का उपयोग करके नृत्य की योजना बनाएं (Google Doc / .docx / .pdf)।
  2. VEXcode V5 का उपयोग करके अपनी परियोजना को विकसित करने के लिए आपके द्वारा बनाए गए छद्म कोड का उपयोग करें।
  3. क्लॉबोट टेम्पलेट (ड्राइवट्रेन 2-मोटर, नो गायरो) उदाहरण प्रोजेक्ट खोलें।

    उदाहरण परियोजना मेनू खुला है और टेम्पलेट श्रेणी चयनित है। 'क्लॉबोट और एडवांस्ड ट्रेनिंगबोट (ड्राइवट्रेन दो मोटर, कोई गायरो नहीं)' उदाहरण परियोजना को लाल बॉक्स से हाइलाइट किया गया है।

  4. प्रोजेक्ट का नाम GrooveMachine रखें और Rename चुनें.

    VEXcode V5 टूलबार में प्रोजेक्ट का नाम बदलें संवाद बॉक्स खुल जाता है। स्लॉट 1 का चयन किया गया है और परियोजना का नाम बदलकर 'ग्रूव मशीन' कर दिया गया है।

  5. अपने प्रोजेक्टबार-बार परीक्षण के लिए चलाएं और परीक्षण से जो सीखा है उसका उपयोग करते हुए उस पर पुनरावृत्ति करें।
  6. अपना अंतिम प्रोजेक्ट अपने शिक्षक के साथ साझा करें।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - उदाहरण स्यूडोकोड समाधान

निम्नलिखित उदाहरण से पता चलता है कि छात्रों का छद्म कोड कैसा दिख सकता है। ध्यान रखें, आप छात्रों को अधिक विस्तृत छद्म कोड प्रदान करने का सुझाव दे सकते हैं। इसका एक उदाहरण यह हो सकता है कि केवल "ताली" बजाने के बजाय "पंजा खोलें और बंद करें"।

ग्रूव मशीन चैलेंज के लिए लिखा गया उदाहरण छद्म कोड। इसमें लिखा है 'हाथ को 300 डिग्री तक घुमाएं, हाथ को अपनी जगह पर रखें।' इसके बाद, निम्नलिखित 10 बार होगा: रोबोट दाईं ओर मुड़ता है और दो बार ताली बजाता है (पंजे का उपयोग करके), रोबोट बाईं ओर मुड़ता है और दो बार ताली बजाता है (पंजे का उपयोग करके)'।

यदि आप उनके छद्मकोड को स्कोर करना चाहते हैं, तो ऐसा करने के लिए यहां एक रूब्रिक है (Google Doc / .docx / .pdf)। यदि आप इस रूब्रिक या किसी अन्य रूब्रिक का उपयोग करने की योजना बना रहे हैं, तो यह अनुशंसा की जाती है कि आप काम शुरू करने से पहले छात्रों को रूब्रिक दिखाएं या उन्हें इसकी एक प्रति दें।

यदि आपको आरंभ करने में परेशानी हो रही है, तो VEXcode V5 में निम्नलिखित की समीक्षा करें:

  • उदाहरण परियोजनाएं:

    VEXcode V5 टूलबार जिसमें फ़ाइल मेनू खुला है, तथा लाल तीर से चयनित ओपन उदाहरण। 'ओपन उदाहरण' मेनू में छठा आइटम है, जो 'न्यू ब्लॉक्स प्रोजेक्ट', 'न्यू टेक्स्ट प्रोजेक्ट', 'न्यू वर्चुअल स्किल्स ब्लॉक्स प्रोजेक्ट', 'न्यू वर्चुअल स्किल्स टेक्स्ट प्रोजेक्ट' और 'लोड फ्रॉम योर डिवाइस' के नीचे है।

  • प्रोग्राम बनाते समय अतिरिक्त जानकारी प्राप्त करने के लिए, अपने कार्यस्थान में निर्देश के आगे स्थित प्रश्न चिह्न पर राइट क्लिक करें, जिससे इसके बारे में अतिरिक्त जानकारी प्राप्त हो सके।

    VEXcode V5 में सहायता खुली है और ड्राइवट्रेन ड्राइव ब्लॉक के लिए सहायता जानकारी दिखा रही है। ऊपरी दाएं कोने में सहायता आइकन हाइलाइट किया गया है, जो यह दर्शाता है कि किसी ब्लॉक के लिए सहायता जानकारी खोलने के लिए क्या चुनना है।

  • अपना नया प्रोजेक्ट बनाने में सहायता के लिए अपने RepeatingActions प्रोजेक्ट के पिछले संस्करणों की समीक्षा करें