ब्लॉक्स के साथ शुरुआती कोडिंग
अध्याय 4
>
स्तर 4
उद्देश्य
अनाज के दाने इकट्ठा करें और भूलभुलैया से चार (4) ब्लॉकों से अधिक का उपयोग किए बिना बाहर निकलें।
आप भूलभुलैया के बीच में खो गए हैं, अनाज इकट्ठा करने और भूलभुलैया से बाहर निकलने के लिए लूप्स का उपयोग करें।
जैसा कि आप मानचित्र से देख सकते हैं कि भूलभुलैया असमान है, इसलिए आप पिछले स्तरों की तरह एक ही चाल को बार-बार नहीं दोहरा सकते।
इसके लिए आपको for लूप ब्लॉक के वेरिएबल का पूर्ण उपयोग करना होगा।
for लूप ब्लॉक का उपयोग एक वेरिएबल x के साथ करें, जो यह जाँचता है कि for लूप ब्लॉक कितने चक्रों से गुज़रा है। इसे 0 से शुरू होने और किसी संख्या (जैसे 11) तक जाने के लिए सेट करें। अंत में 1 कहता है कि यह कितनी इकाइयों के अंतर से चलता है। निम्न उदाहरण में, लूप 0 से शुरू होता है, एक-एक करके 1 की वृद्धि करते हुए 11 तक पहुंचता है।

हम लूप का उपयोग प्रत्येक चक्र में आपके द्वारा उठाए जाने वाले कदमों की संख्या बढ़ाने के लिए करेंगे ताकि आप अंत तक पहुँच सकें। इसके लिए हम operator ब्लॉक को move forward ब्लॉक के साथ उपयोग करते हैं ताकि आप प्रत्येक लूप में एक अतिरिक्त कदम आगे बढ़ सकें। ऐसा करने के लिए, हम Math मेनू से operator ब्लॉक को ड्रैग और ड्रॉप करके move forward ब्लॉक के अंदर रखते हैं, और वेरिएबल्स मेनू से X स्टैंडअलोन वेरिएबल जोड़ते हैं।

हम ऑपरेटर को जोड़ (+) पर सेट करते हैं और संख्या को 1 पर सेट करते हैं, ताकि प्रत्येक लूप चक्र में खिलाड़ी द्वारा लिए जाने वाले कदमों की संख्या बढ़ती जाए। व्यवहार में यह इस प्रकार दिखता है:
- पहले चक्र में
x0होता है (x + 1 = 1), खिलाड़ी1कदम उठाता है - दूसरे चक्र में
x1होता है (x + 1 = 2), खिलाड़ी2कदम उठाता है - तीसरे चक्र में
x2होता है (x + 1 = 3), खिलाड़ी3कदम उठाता है
और इसी तरह–
चूंकि भूलभुलैया में आपको दिशा बदलनी होती है, इसलिए लूप के अंत में turn left ब्लॉक का उपयोग करें ताकि प्रत्येक चक्र में कदमों के बाद आप दिशा बदल सकें। इससे आप मानचित्र पर सभी अनाज इकट्ठा करके स्तर पूरा कर सकेंगे।

याद रखें, इसे अधिकतम चार (4) ब्लॉक का उपयोग करके ही करना है।