ब्लॉक्स के साथ शुरुआती कोडिंग
अध्याय 4
>
स्तर 4
लूप्स और पुनरावृत्ति
फॉर लूप अनुक्रम
उद्देश्य
अनाज इकट्ठा करें और चार (4) ब्लॉक्स से अधिक उपयोग किए बिना भूलभुलैया से बाहर निकलें।
आप खुद को भूलभुलैया के बीच में खोया हुआ पाएंगे, क्षेत्र में अनाज इकट्ठा करने और भूलभुलैया से बाहर निकलने के लिए लूप्स का उपयोग करें।
जैसा कि आप मानचित्र से देख सकते हैं, भूलभुलैया असमान है, इसलिए आप पिछले स्तरों की तरह एक ही गति को बार-बार दोहरा नहीं सकते। इसके लिए आपको for लूप ब्लॉक के वेरिएबल का पूरा उपयोग करना होगा।
Use the for loop block with a variable named x which checks how many cycles the for loop block has gone through. Set it to start from 0 and go to a number (like 11). The by 1 at the end says how many units it goes though, in the following example the loop starts at 0, in increments 1 number at a time up until it reaches 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) ब्लॉक्स का उपयोग करके ही किया जाना चाहिए।