ब्लॉकों के साथ शुरुआती कोडिंग
अध्याय 6
>
स्तर 5
लक्ष्य
एकल लूप कंडीशन का उपयोग करके मार्गों में सभी खरपतवारों को इकट्ठा करें और निपटाएँ।
आंगन तक का मार्ग खरपतवारों से भरा हुआ है जिन्हें हटाने की आवश्यकता है। आप लूप का उपयोग करके और if ब्लॉक के else सेक्शन का पूर्ण रूप से उपयोग करके इस प्रक्रिया को स्वचालित कर सकते हैं। पहले मार्ग में पांच (5) खरपतवार हैं और अगले दो मार्गों में नौ (9) खरपतवार हैं।
एक for लूप ब्लॉक बनाएँ जिसमें वेरिएबल x को 0 से 2 तक 1 की वृद्धि के साथ चलाया जाए, ताकि लूप के अंदर के ब्लॉक आंगन के सभी तीन (3) मार्गों को कवर कर सकें।

लूप के अंदर, move forward ब्लॉक का उपयोग करके 10 कदम आगे बढ़ें, फिर Control मेन्यू से एक if ब्लॉक को खींचकर छोड़ें जिसमें else सेक्शन हो।

जांचें कि क्या वेरिएबल x = के द्वारा 0 के बराबर है, इसके लिए Logic मेन्यू से एक comparison ब्लॉक लेकर if ब्लॉक में डालें और Math मेन्यू से एक number ब्लॉक जोड़ें। इससे यह जांच किया जाएगा कि लूप पहली चक्र में है या नहीं।

पहले मार्ग में पांच (5) खरपतवार हैं। वेरिएबल x ही लूप का कौन सा चक्र है यह जांचता है और यह हमेशा 0 से शुरू होता है। if ब्लॉक के Do स्लॉट में place ब्लॉक डालें, Math मेन्यू से एक number ब्लॉक जोड़ें और संख्या को 5 पर सेट करें। अपने पात्र को अगले हॉलवे की ओर मोड़ने के लिए turn right ब्लॉक जोड़ें।

if ब्लॉक के else स्लॉट में एक और place ब्लॉक डालें, उसके अंदर एक number ब्लॉक जोड़ें और संख्या को 9 पर सेट करें। उसी स्लॉट के अंदर उसके नीचे एक turn right ब्लॉक डालें। इससे आप सही संख्या में खरपतवार एकत्र करने के बाद उन्हें कंटेनरों में रख सकेंगे।

एक बार जब एकल लूप और if ब्लॉक का उपयोग करके सभी खरपतवार एकत्र कर उन्हें कंटेनरों में रखा जा चुका होगा, तो स्तर पूरा हो जाएगा।