एक उदाहरण पर विचार करें जिसमें रोबोट को कोशिकाओं की कई पंक्तियों को पेंट करने की आवश्यकता होती है। इसके अलावा, प्रत्येक पंक्ति में सेल की संख्या भिन्न होती है।
इस मामले में, हम निम्नलिखित कर सकते हैं:
1) पंक्ति में सभी कोशिकाओं पर पेंट करें;
2) वापस जाओ;
3) अगली पंक्ति पर जाएं;
4) दोहराएँ बिंदु 1।
जितनी बार हमारे पास पंक्तियाँ हैं, उतनी बार इन चरणों को दोहराया जाना चाहिए।
आप देख सकते हैं कि हर बार पेंट किए जाने वाले सेल की संख्या 1 से बढ़ जाती है। इसका मतलब यह है कि किसी तरह पिछली पंक्ति में पेंट किए गए सेल की संख्या की गणना करना आवश्यक है।
हम चर का उपयोग करेंगे।
वैरिएबल एक ऐसा मान है जिसका एक नाम, एक प्रकार और एक मान होता है। प्रोग्राम निष्पादन के दौरान एक चर का मान बदल सकता है।
कंप्यूटर में, प्रत्येक वेरिएबल को उसकी अपनी मेमोरी लोकेशन में संग्रहित किया जाता है।
एक चर बनाने के लिए, बस इसे एक नाम दें (अंग्रेज़ी का उपयोग करें) और इसमें कुछ मान संग्रहीत करें - उदाहरण के लिए, पहली पंक्ति में चित्रित किए जाने वाले कक्षों की संख्या।
उदाहरण के लिए, आप एक वेरिएबल n बना सकते हैं और इसमें 1 के बराबर वैल्यू को इस तरह स्टोर कर सकते हैं:
n = 1
इसके अलावा, रिपीट लूप लिखते समय, आप संख्या के बजाय इस वेरिएबल का उपयोग कर सकते हैं:
repeat n:
कमांड्स
एक पंक्ति को संसाधित करने और अगली पंक्ति पर जाने के बाद, आपको मान को 1 से बढ़ाना होगा। आप इसे इस तरह कर सकते हैं:
n = n + 1
या छोटा
n += 1
कार्यक्रम
n = 1 # वेरिएबल n बनाएं और उसमें वैल्यू 1 स्टोर करें
दोहराएँ 6:
दोहराएँ n: # पंक्ति में कोशिकाओं की संख्या बदल जाती है
सही
पेंट करें
दोहराएँ n: # आपको उतना ही पीछे जाने की आवश्यकता है जितना आप दाईं ओर गए थे
बांई ओर
नीचे # एक नई पंक्ति में जाएं
n = n + 1 # अगली पंक्ति में भरे जाने वाले कक्षों की संख्या 1 और है