मुख्य सामग्रीमा जानुहोस्
प्रोग्रामिङ कम्प्युटेसनल सोच
सबै कक्षा सुरुआती करिब 12 मिनेट निःशुल्क

रोबोटलाई ब्याट्रीसम्म पुर्‍याउनुहोस्

5 × 5 को grid पार गरेर रोबोट आफ्नो ब्याट्रीसम्म पुगोस् भनेर अगाडि जाने र घुम्ने block हरू क्रमैसँग राख्नुहोस्। बिग्रिएको योजना चलाएर रोबोट पर्खालमा ठोक्किने block पत्ता लगाउनुहोस्, सच्याउनुहोस्, अनि सबैभन्दा छोटो योजना खोज्नुहोस्।

मूल अवधारणा

Algorithm भनेको क्रमैसँग गरिने ठ्याक्कै चरणहरूको सूची हो; क्रम वा एउटा चरण बदल्दा नतिजा बदलिन्छ, र योजना बिग्रिएको चरण खोज्नुलाई debugging भनिन्छ

पाठ: कम्प्युटेसनल सोच

Algorithm: समस्या समाधान गर्ने स्पष्ट चरणहरूको सूची, जस्तै खाना पकाउने विधि। सबै मुख्य शब्द भनेको कुनै समस्या हल गर्ने चरणहरूको सूची हो, जस्तै खाना पकाउने तरिका वा साथीको घर जाने बाटो। कम्प्युटरले चरणहरू ठ्याक्कै र क्रमैसँग पालना गर्छ: तपाईंले के भन्न खोज्नुभएको हो भनेर यसले कहिल्यै अड्कल गर्दैन। यहाँ रोबोटले तीनवटा block मात्र बुझ्छ: एक कोठा अगाडि जाने, बायाँ घुम्ने र दायाँ घुम्ने। घुम्दा रोबोट सर्दैन; यसले फर्केको दिशा मात्र बदलिन्छ। एउटा block गलत भयो वा गलत ठाउँमा पर्‍यो भने रोबोट अर्कै ठाउँमा पुग्छ, वा पर्खालमा ठोक्किन्छ। त्यो block खोजेर सच्याउनुलाई debugging भनिन्छ।

मुख्य शब्दको अर्थ

के सिक्नुहुनेछ

  • Algorithm के हो र चरणको क्रम किन महत्त्वपूर्ण छ, व्याख्या गर्नुहोस्।
  • केही block पछि रोबोट कहाँ पुग्छ, अनुमान गर्नुहोस्।
  • योजना बिग्रिएको block खोजेर सच्याउनुहोस् (debugging)।
  • योजनाहरू तुलना गरेर छोटो योजना पत्ता लगाउनुहोस्।

सुरु गर्नुअघि

  • बायाँ, दायाँ र उत्तर, पूर्व, दक्षिण, पश्चिम चार दिशा थाहा हुनुपर्छ।

सामग्री

  • Grid कोर्न कापी र सिसाकलम

उपकरण

  • केही पनि चाहिँदैन

विधि

  1. रोबोटको पहिलो योजना चलाएर यो कहाँ पर्खालमा ठोक्किन्छ हेर्नुहोस्।
  2. ब्याट्रीसम्म पुग्ने नयाँ योजना बनाएर चलाउनुहोस्।
  3. योजनालाई सकेसम्म छोटो बनाउनुहोस्।
  4. अभ्यासका challenge हरूको उत्तर दिनुहोस्।