Skip to main content

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

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

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

  2. परियोजना का परीक्षण करने के लिए आप क्या कदम उठाएंगे? विस्तार से समझाएं।

  3. आपके रोबोट को कार्य को सर्वाधिक सटीकता से पूरा करने के लिए कैसे प्रोग्राम किया जा सकता है? विस्तार से समझाएं।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - उत्तर

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

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

    1. सेंटीमीटर को मिलीमीटर में बदलने के लिए पूर्ण संख्या के अंत में शून्य जोड़ना पड़ता है। उदाहरण के लिए, 10 सेमी 100 मिमी के बराबर है।

    2. मीटर को मिलीमीटर में बदलने के लिए पूर्ण संख्या के अंत में तीन शून्य जोड़ने की आवश्यकता होती है। उदाहरण के लिए, 1 मीटर 1000 मिमी के बराबर है।

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

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

  1. चित्रों और छद्म कोड का उपयोग करके उस पथ की योजना बनाएं जिसे आप अपने रोबोट के लिए प्रोग्राम करना चाहते हैं (Google / .docx / .pdf)।
  2. अपने प्रोजेक्ट को विकसित करने के लिए आपके द्वारा बनाए गए छद्मकोड का उपयोग करें।
  3. अपने प्रोजेक्ट को अक्सर C++ में परीक्षण करें और परीक्षण से जो सीखा है उसका उपयोग करके उस पर पुनरावृत्ति करें। प्रत्येक परीक्षण के बाद, रिकॉर्ड करें कि रोबोट कितनी दूर तक चला, वेग क्या निर्धारित किया गया, गेंद कितनी दूर तक गई, तथा कितने पिनों को चलाया गया। यहां डेटा संग्रहण और विश्लेषण के लिए एक अद्यतन तालिका दी गई है।

चार स्तंभों वाली एक तालिका जिसमें स्पीडबोट द्वारा तय की गई दूरी, स्पीडबोट का निर्धारित वेग, गेंद द्वारा तय की गई दूरी, तथा खिसकाए गए/गिरे गए पिनों की संख्या अंकित है। स्पीडबोट द्वारा तय की गई दूरी के अंतर्गत पहली तीन पंक्तियां 500 मिमी से भरी हुई हैं, स्पीडबोट के सेट वेग के अंतर्गत पहली पंक्ति 50 प्रतिशत से भरी हुई है तथा अन्य कॉलम वर्तमान में रिक्त हैं।

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ