मुख्य सामग्री पर जाएं

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

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

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

  2. आपके प्रोजेक्ट कोif then elseस्टेटमेंट में कितनी शर्तों की जांच करने की आवश्यकता होगी?

    ध्यान रहे कि स्क्रीन पर एक बार क्लिक होने का पता चलने के बाद लेफ्टऑरराइट प्रोजेक्ट को केवल एक और शर्त की आवश्यकता थी।

    इस प्रोजेक्ट में चार बटन इस्तेमाल किए गए हैं: बायां ऊपरी, बायां निचला, दायां ऊपरी और दायां निचला। स्क्रीन दबाए जाने का पता चलने के बाद प्रोजेक्ट को कितनी शर्तों की जांच करनी होगी? विस्तार से समझाएं।

    संकेत:प्रोजेक्ट यह जांच सकता है कि स्क्रीन दबाई गई है या नहीं, इसके लिएयदि तबकथन का उपयोग किया जा सकता है। फिर आपको तीनif then elseस्टेटमेंट कोif thenस्टेटमेंट के अंदर नेस्ट करना होगा, जिनमें से कुछ एक दूसरे के अंदर नेस्टेड होंगे।

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

शिक्षक सुझाव आइकन शिक्षक सुझाव

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

  • छात्रों को याद दिलाएं कि वे सहायता के लिए VEXcode V5 के भीतर मौजूद हेल्प फीचर का उपयोग कर सकते हैं।

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

  1. इसका उद्देश्य क्लॉबॉट को इस तरह से प्रोग्राम करना है कि जब मस्तिष्क की स्क्रीन पर दो संबंधित बटनों में से कोई एक दबाया जाए (अर्थात, एक बटन पंजा खोलने के लिए और दूसरा पंजा बंद करने के लिए) तो वह अपना पंजा खोले या बंद करे। इसके अतिरिक्त, इस प्रोजेक्ट में यह सुविधा भी होनी चाहिए कि जब दो अन्य बटनों में से कोई एक दबाया जाए (एक बटन भुजा को ऊपर उठाने के लिए और दूसरा भुजा को नीचे करने के लिए), तो क्लॉबॉट अपने पंजे वाली भुजा को ऊपर या नीचे करे। इसका मतलब यह है कि इस प्रोजेक्ट के तहत मस्तिष्क की स्क्रीन पर कुल चार बटन बनाए जाने चाहिए। उपयोगकर्ता अनुभव को बेहतर बनाने के लिए वे बटन उपयोगकर्ता को स्पष्ट रूप से दिखाई देने चाहिए। इसलिए स्क्रीन पर बटन बनाने के लिए घटनाओं और ड्राइंग निर्देशों की आवश्यकता होगी।

  2. इस प्रश्न का उद्देश्य छात्रों कोif then elseकथनों के अंदर आवश्यक शर्तों के बारे में सोचने के लिए प्रेरित करना है। स्क्रीन दबाए जाने का पता चलने के बाद चारों बटनों को तीन शर्तों की जांच करने की आवश्यकता होगी। स्क्रीन का दबाया जाना तकनीकी रूप से जांच की जाने वाली पहली शर्त है, लेकिन इसे तीन शर्तों की गणना में शामिल नहीं किया जाता है। जिन तीन स्थितियों की जांच करने की आवश्यकता है, वे इस बात पर निर्भर करती हैं कि प्रोग्रामर परियोजना को कैसे व्यवस्थित करना चाहता है, लेकिन चाहे जो भी तरीका हो, x- और y-मान निर्देशांक दोनों की जांच करना आवश्यक है। हालांकि, एक अक्ष की जांच केवल एक बार करने की आवश्यकता होती है और दूसरे अक्ष की जांच दो बार करने की आवश्यकता होती है।

  1. अपने प्रोजेक्ट को जिन स्थितियों की जाँच करने की आवश्यकता है, उन्हें चित्र और छद्म कोड (Google Doc/.docx/.pdf ) का उपयोग करके प्लान करें।

    साथ ही, अपने प्रोजेक्ट के उस हिस्से की योजना बनाएं जिसमें स्क्रीन पर चार बटन बनाए जाएंगे। उनके रंगों का चयन करें।

  2. अपने प्रोजेक्ट को विकसित करने के लिए आपके द्वारा बनाए गए स्यूडोकोड का उपयोग करें।

  3. अपने प्रोजेक्ट का बार-बार परीक्षण करें और परीक्षण से प्राप्त जानकारी का उपयोग करके उसमें सुधार करते रहें।

  4. क्लॉ और आर्म मोटर्स को बेहतर ढंग से नियंत्रित करने के लिए आप अपने प्रोजेक्ट में क्या जोड़ सकते हैं? विस्तार से समझाएं।

  5. अपना अंतिम प्रोजेक्ट अपने शिक्षक के साथ साझा करें।

शिक्षक सुझाव आइकन शिक्षक सुझाव

जिन छात्रों को प्रोग्रामिंग में परेशानी हो रही है,स्टॉप बटन बनानेउदाहरण प्रोजेक्ट की समीक्षा करने के लिए प्रोत्साहित करें। उन्हें Play के LeftOrRight प्रोजेक्ट्स को भी मार्गदर्शन के रूप में उपयोग करना चाहिए।

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

  • स्टॉप बटन बनाने का उदाहरण प्रोजेक्ट

  • यदि तब अन्यथा ट्यूटोरियल

  • आपके प्रोजेक्ट के पिछले संस्करण (बाएं या दाएं)