अपने प्रोजेक्ट को डिज़ाइन करें, विकसित करें और उसमें सुधार करें - C++
अपने प्रोजेक्ट को डिजाइन करते समय अपनी इंजीनियरिंग नोटबुक में निम्नलिखित प्रश्नों के उत्तर लिखें:
-
आप रोबोट को क्या करने के लिए प्रोग्राम करना चाहते हैं? विस्तार से समझाएं।
-
आप प्रोजेक्ट का परीक्षण करने के लिए किन चरणों का पालन करेंगे? विस्तार से समझाएं।
-
आपके रोबोट को कार्य को अधिक कुशलता से पूरा करने के लिए कैसे प्रोग्राम किया जा सकता है? समझाएं कैसे।
शिक्षक टूलबॉक्स
-
उत्तर
-
सामान्य तौर पर, योजना यह होनी चाहिए कि रोबोट सरल प्रोग्रामिंग व्यवहारों जैसे आगे बढ़ना, मुड़ना और प्रतीक्षा करना आदि का उपयोग करके एक कमरे से दूसरे कमरे में जाए और दवाइयां पहुंचाए।
-
परीक्षण की योजना में संभवतः परियोजना के परीक्षण करने और उसमें मौजूद त्रुटियों को दूर करने के लिए क्षेत्र का उपयोग करना शामिल होगा।
-
संभावित उत्तरों में ये शामिल हो सकते हैं: सबसे छोटा मार्ग अपनाना, या लूप या वैरिएबल जैसी अधिक परिष्कृत प्रोग्रामिंग का उपयोग करना।
अपना प्रोजेक्ट बनाते समय नीचे दिए गए चरणों का पालन करें:
-
एक रूलर का उपयोग करके, उस पथ की योजना बनाएं जिसे आप अपने रोबोट को प्रोग्राम करने के लिए चाहते हैं, चित्र और स्यूडोकोड का उपयोग करके (Google / .docx / .pdf)। दूसरे चरण पर आगे बढ़ने से पहले अपने स्यूडोकोड का मूल्यांकन करें।
-
अपने प्रोजेक्ट को विकसित करने के लिए आपके द्वारा बनाए गए स्यूडोकोड का उपयोग करें।
-
अपने प्रोजेक्ट का बार-बार परीक्षण करें और परीक्षण से प्राप्त जानकारी का उपयोग करके उसमें सुधार करते रहें।
शिक्षक सुझाव
-
छात्रों से कहें कि वे एक रूलर का उपयोग करके अपने प्रस्तावित मार्ग को मापें। फिर, दूसरे चरण पर जाने से पहले छात्रों को अपने स्यूडोकोड का मूल्यांकन करने के लिए कहें।

- छात्रों को निर्देश दें कि वे अपने प्रोजेक्ट में टिप्पणियों के रूप में स्यूडोकोड का उपयोग करें ताकि संगठन, प्रवाह और समस्या निवारण में मदद मिल सके। छात्रों को याद दिलाएं कि वे अपनी परियोजना शुरू करने से पहले अपने स्यूडोकोड का मूल्यांकन करें। आप यहां से स्यूडोकोड रूब्रिक डाउनलोड कर सकते हैं (Google / .docx / .pdf)।
-
छात्रों को चुनौती पूरी करने में मदद करते समय संदर्भ के लिए निम्नलिखित उदाहरण देखें:
int main() { // रोबोट कॉन्फ़िगरेशन आरंभ करना। दूर नहीं करते! vexcodeInit(); // प्रोजेक्ट कोड प्रारंभ करें // आगे बढ़ें, फिर बाएँ मुड़ें Drivetrain.driveFor(forward, 650, mm); Drivetrain.turnFor(left, 90, degrees); // आगे बढ़ें, फिर दाएँ मुड़ें Drivetrain.driveFor(forward, 900, mm); Drivetrain.turnFor(right, 90, degrees); // फार्मेसी में आगे बढ़ें और प्रतीक्षा करें Drivetrain.driveFor(forward, 300, mm); }
शिक्षक सुझाव
छात्रों को नया प्रोजेक्ट शुरू करने से पहले एक टेम्पलेट का चयन करना होगा। टेम्प्लेट प्रोजेक्ट में चयनित रोबोट के मोटर का कॉन्फ़िगरेशन शामिल है। यदि टेम्पलेट का उपयोग नहीं किया जाता है, तो रोबोट प्रोजेक्ट को सही ढंग से नहीं चलाएगा।
यदि आपको शुरुआत करने में परेशानी हो रही है, तो उदाहरण परियोजनाओं की समीक्षा करें।
उदाहरण परियोजनाओं को देखने से नए विचार उत्पन्न करने में मदद मिल सकती है।
निम्नलिखित चरणों को पूरा करें:
- फ़ाइलमेनू खोलें।
- उदाहरण खोलें चुनें।