अपने प्रोजेक्ट को डिज़ाइन, विकसित और पुनरावृत्त करें - पायथन
अपनी परियोजना को डिजाइन करते समय अपनी इंजीनियरिंग नोटबुक में निम्नलिखित प्रश्नों के उत्तर दें।
- आप रोबोट को क्या करने के लिए प्रोग्राम करना चाहते हैं? विस्तार से समझाएं।
- आपके प्रोजेक्ट को if else कथन में कितनी शर्तों की जांच करने की आवश्यकता होगी?
- याद रखें कि LeftOrRight प्रोजेक्ट को स्क्रीन पर एक बार दबाव पड़ने के बाद केवल एक और स्थिति की आवश्यकता थी।
- इस परियोजना में चार बटनों का उपयोग किया गया है: बायां ऊपरी, बायां निचला, दायां ऊपरी, और दायां निचला। स्क्रीन को दबाए जाने का पता चलने के बाद परियोजना को कितनी स्थितियों की जांच करने की आवश्यकता होगी? विस्तार से समझाएं।
- संकेत: प्रोजेक्ट if else कथन का उपयोग करके जांच सकता है कि स्क्रीन दबाई गई है या नहीं। फिर आपको तीन if else कथनों को if else कथन के भीतर नेस्ट करना होगा, जिसमें से कुछ एक दूसरे के अंदर नेस्टेड होंगे।
अपना प्रोजेक्ट बनाते समय नीचे दिए गए चरणों का पालन करें:
शिक्षक युक्तियाँ
- प्रोग्रामिंग के अगले चरण पर जाने से पहले, छात्रों को स्क्रीन के बटन दबाने के संदर्भ में चरणों का पालन करके अपने छद्म कोड की समीक्षा और मूल्यांकन करने को कहें। इस चुनौती के लिए छद्म कोड कैसा दिख सकता है, इसका एक उदाहरण देखने के लिए निम्नलिखित लिंक में से किसी एक पर क्लिक करें (Google Doc/.docx/.pdf)।
- छात्रों को याद दिलाएं कि वे सहायता के लिए VEXcode V5 के अंदर सहायता सुविधा का उपयोग कर सकते हैं।
शिक्षक टूलबॉक्स
-
इसका उद्देश्य क्लॉबोट को इस प्रकार प्रोग्राम करना है कि जब ब्रेन की स्क्रीन पर दो संबंधित बटनों में से किसी को दबाया जाए (अर्थात्, एक बटन पंजे को खोलने के लिए तथा दूसरा पंजे को बंद करने के लिए) तो वह पंजे को खोल या बंद कर दे। इसके अतिरिक्त, परियोजना में क्लॉबोट को पंजे वाले हाथ को ऊपर या नीचे करना भी होना चाहिए जब दो अन्य बटनों में से किसी को दबाया जाए (एक बटन हाथ को ऊपर उठाने के लिए और दूसरा हाथ को नीचे करने के लिए)। इसका मतलब यह है कि परियोजना को मस्तिष्क की स्क्रीन पर कुल चार बटन बनाने चाहिए। उपयोगकर्ता अनुभव को बेहतर बनाने के लिए ये बटन उपयोगकर्ता को स्पष्ट रूप से दिखाई देने चाहिए। इसलिए स्क्रीन पर बटनों को खींचने के लिए घटनाओं और ड्राइंग निर्देशों की आवश्यकता होगी।
-
इस प्रश्न का उद्देश्य विद्यार्थियों कोif elseकथनों के अंदर आवश्यक शर्तों के बारे में सोचने के लिए प्रेरित करना है। स्क्रीन को दबाए जाने का पता लगने के बाद चार बटनों को तीन स्थितियों की जांच करनी होगी। तकनीकी रूप से स्क्रीन को दबाया जाना पहली जाँची जाने वाली स्थिति है, लेकिन इसे तीन स्थितियों की सूची में शामिल नहीं किया जाता है। जिन तीन स्थितियों की जांच की जानी आवश्यक है, वे इस बात पर निर्भर करती हैं कि प्रोग्रामर किस प्रकार परियोजना को व्यवस्थित करना चाहता है, लेकिन चाहे जो भी हो, x- और y-मान निर्देशांकों की जांच करना आवश्यक है। हालाँकि, एक अक्ष को केवल एक बार जांचने की आवश्यकता है और दूसरे को दो बार जांचने की आवश्यकता है।
- चित्रों और छद्म कोड (Google Doc / .docx / .pdf) का उपयोग करके उन स्थितियों की योजना बनाएं जिन्हें आपकी परियोजना को जांचने की आवश्यकता है। इसके अलावा, अपने प्रोजेक्ट के उस भाग की भी योजना बनाएं जिसमें स्क्रीन पर चार बटन बनाए जाएंगे। उनके रंगों पर निर्णय लें.
- अपने प्रोजेक्ट को विकसित करने के लिए आपके द्वारा बनाए गए छद्मकोड का उपयोग करें।
- अपनी परियोजना का अक्सर परीक्षण करें और परीक्षण से जो सीखा है उसका उपयोग करते हुए उस पर पुनरावृति करें।
- क्लॉ और आर्म मोटर्स को बेहतर ढंग से नियंत्रित करने के लिए आप अपनी परियोजना में क्या जोड़ सकते हैं? विस्तार से समझाएं।
- अपना अंतिम प्रोजेक्ट अपने शिक्षक के साथ साझा करें।
शिक्षक युक्तियाँ
जिन छात्रों को प्रोग्रामिंग में परेशानी हो रही है, उन्हेंस्टॉप बटन बनानाउदाहरण परियोजना की समीक्षा करने के लिए प्रोत्साहित करें। उन्हें मार्गदर्शन के रूप में Play से अपनेLeftOrRightप्रोजेक्ट का भी उपयोग करना चाहिए।
यदि आपको आरंभ करने में परेशानी हो रही है, तो निम्नलिखित की समीक्षा करें:
-
स्टॉप बटन बनाना उदाहरण परियोजना
# प्रोजेक्ट कोड शुरू करें जबकि सत्य: drivetrain.drive(FORWARD) यदि brain.screen.pressing(): drivetrain.stop() जबकि brain.screen.pressing(): wait(5, MSEC) wait(5, MSEC) - VEXcode V5 पायथन मेंif-elseकथनों का उपयोग करना (Google Doc/.docx/.pdf)
- आपकेLeftOrRight प्रोजेक्ट का पिछला संस्करण