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

- यदि तो अन्यथा ट्यूटोरियल
- आपके प्रोजेक्ट के पिछले संस्करण (बाएं या दाएं)
- ब्लॉकों के बारे में अधिक जानने के लिए सहायता सुविधा