मुख्य सामग्री पर जाएं
शिक्षक पोर्टल

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

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

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

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

  1. सामान्य तौर पर, योजना यह होनी चाहिए कि रोबोट सरल प्रोग्रामिंग व्यवहारों जैसे आगे बढ़ना, मुड़ना और प्रतीक्षा करना आदि का उपयोग करके एक कमरे से दूसरे कमरे में जाए और दवाइयां पहुंचाए।

  2. परीक्षण की योजना में संभवतः परियोजना के परीक्षण करने और उसमें मौजूद त्रुटियों को दूर करने के लिए क्षेत्र का उपयोग करना शामिल होगा।

  3. संभावित उत्तरों में ये शामिल हो सकते हैं: सबसे छोटा मार्ग अपनाना, या लूप या वैरिएबल जैसी अधिक परिष्कृत प्रोग्रामिंग का उपयोग करना।

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

  1. एक रूलर का उपयोग करके, उस पथ की योजना बनाएं जिसे आप अपने रोबोट को प्रोग्राम करने के लिए चाहते हैं, चित्र और स्यूडोकोड का उपयोग करके (Google / .docx / .pdf)। दूसरे चरण पर आगे बढ़ने से पहले अपने स्यूडोकोड का मूल्यांकन करें।

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

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

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

  • छात्रों से कहें कि वे एक रूलर का उपयोग करके अपने प्रस्तावित मार्ग को मापें। फिर, दूसरे चरण पर जाने से पहले छात्रों को अपने स्यूडोकोड का मूल्यांकन करने के लिए कहें।

    ऑटोमेड चैलेंज के लिए लिखा गया छद्म कोड का उदाहरण जो रोबोट को शुरुआत से लेकर फार्मेसी तक ले जाता है। पेज के शीर्ष पर 'स्यूडोकोड' लिखा है, फिर 'कॉन्फ़िगरेशन एक ड्राइवट्रेन के साथ स्पीड बिल्ड है' लिखा है। सबसे नीचे हाथ से लिखे निर्देश इस प्रकार हैं: जब प्रोग्राम शुरू हो, तो आगे बढ़ें फिर बाएं मुड़ें, फिर आगे बढ़ें फिर दाएं मुड़ें, फिर आगे बढ़ें, अंत में फार्मेसी में प्रतीक्षा करें।

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

    # लाइब्रेरी आयात
    vex से आयात *
    
    # प्रोजेक्ट कोड प्रारंभ
    
    # आगे ड्राइव करें, फिर बाएँ मुड़ें
    ड्राइवट्रेन.ड्राइव_फॉर(फॉरवर्ड, 650, एमएम)
    ड्राइवट्रेन.टर्न_फॉर(लेफ्ट, 90, डिग्री)
    
    # आगे ड्राइव करें, फिर दाएँ मुड़ें
    ड्राइवट्रेन.ड्राइव_फॉर(फॉरवर्ड, 900, एमएम)
    ड्राइवट्रेन.टर्न_फॉर(राइट, 90, डिग्री)
    
    # फार्मेसी में आगे ड्राइव करें और प्रतीक्षा करें
    ड्राइवट्रेन.ड्राइव_फॉर(फॉरवर्ड, 300, एमएम)
    प्रतीक्षा करें(3, सेकंड)

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

छात्रों को नया प्रोजेक्ट शुरू करने से पहले एक टेम्पलेट का चयन करना होगा। टेम्प्लेट प्रोजेक्ट में चयनित रोबोट के मोटर का कॉन्फ़िगरेशन शामिल है। यदि टेम्पलेट का उपयोग नहीं किया जाता है, तो रोबोट प्रोजेक्ट को सही ढंग से नहीं चलाएगा।

यदि आपको शुरुआत करने में परेशानी हो रही है, तो उदाहरण परियोजनाओं की समीक्षा करें।

उदाहरण परियोजनाओं को देखने से नए विचार उत्पन्न करने में मदद मिल सकती है।

VEXcode V5 टूलबार में फ़ाइल मेनू खुला हुआ है और ओपन एग्जांपल्स को लाल बॉक्स में हाइलाइट किया गया है। ओपन एग्जांपल्स, न्यू ब्लॉक्स प्रोजेक्ट, न्यू टेक्स्ट प्रोजेक्ट और ओपन के नीचे स्थित चौथा मेनू आइटम है।

निम्नलिखित चरणों को पूरा करें:

  • फ़ाइलमेनू खोलें।
  • उदाहरण खोलें चुनें।

V5 ब्लॉक्स का उदाहरण प्रोजेक्ट मेनू खुला है और उदाहरणों की श्रेणी 'सभी' पर सेट है ताकि उपलब्ध उदाहरण प्रोजेक्ट्स को प्रदर्शित किया जा सके और विचारों को उत्पन्न करने में मदद मिल सके।