रविवार, 20 दिसंबर 2015

बच्चों के लिए प्रोग्रामिंग - Course 1 Artist Loops

इस आर्टिकल में हम Code.org Code studio के प्रथम कोर्स के अठारहवें और आखरी स्टेज की जानकारी लेंगे. अगर आपने इस  वेबसाईट पर अपना अकाउंट खोला है तो नीचे वाले लिंक पर क्लिक करके आप इस  स्टेज की शुरुआत कर सकते हो.   


https://studio.code.org/s/course1/stage/18/puzzle/1

इसमें हमें प्रोग्रामिंग लूप्स का इस्तेमाल कर के ड्रॉइंग बनानी पड़ती है. 




हमें यहाँ पर लूप्सका प्रयोग करना है. यहाँ गुलाबी रंगका एक ब्लॉक है. इसपर repeat लिखा हुआ है. और नीले रंग के चार ब्लॉक्स हैं. उस में चार दिशाओं को दर्शाने वाले चार अॅरो हैं. repeat ब्लॉक में एक ड्रॉप डाउन मेनू है, उसमें से हम लूपके लिए कोई भी एक अंक चुन सकते हैं.

बायीं ओर कार्टून में पेन्सील को पकडे हुए एक लड़का दिखाई देता है. उसके सामने एक रेषा है. इस रेषा के चार  हिस्से हैं. हमें इस चित्र को दाहिनी ओर चार बार सरकाना होता है. ऐसा करने पर वहां डार्क रंगकी रेषा बन जाती है. इसके लिए राईट अॅरो ब्लॉक का प्रयोग कर सकते हैं. 

यहाँ ऑरेंज रंगका एक ब्लॉक दिखाई देता है. उसपर "when run " लिखा हुआ है. उस के नीचे जो ब्लॉक्स रखेंगे वे  "run" बटन दबाने पर एक्झिक्युट होंगे. यहाँ हम चार बार राईट अॅरो का प्रयोग कर सकते हैं या repeat ब्लॉक चुनके उसमें चार का अंक चुनकर उसमें राईट अॅरोका ब्लॉक रखने पर वह कमांड चार बार एक्झिक्युट होता है. इसीको लूप कहते हैं.

"कोई प्रोग्रामिंग कमांड एक से अधिक बार एक्झिक्युट करने के लिए लूप स्ट्रक्चर का  इस्तेमाल होता है. इससे  प्रोग्रामकी लम्बाई कम होती है "




इस लेवल में हमें एक के नीचे एक छह रेषाएँ बनानी हैं.  इसके लिए एक बार राईट, एक बार लेफ्ट और एक डाउन जंप ऐसे तीन ब्लॉक्स का इस्तेमाल करेंगे. गुलाबी ब्लॉक में छह का अंक चुनिए और यह तीन नीले ब्लॉक्स उसमें रखिये. रन बटन दबाने पर हमें एक के नीचे एक छह लाईनें बनी हुई दिखाई देंगी


इस लेवल में हमें उपरवाले चित्रका बाकि हिस्सा पूरा करना है. राईट, ऊपर, राईट, ऊपर ऐसे चार लाईनें बनाने पर एक सिक्वेंस पूरा होगा.  हम यह  सिक्वेंस तीन बार दोहराएंगे. गुलाबी ब्लॉक में तीन का अंक चुनिए और उसमें ऊपर  दिखने वाले चार नीले ब्लॉक्स रखिये. रन बटन दबाने पर उपरवाला चित्र पूरा होता हुआ दिखाई देगा. 



इस लेवलमें हमें ऊपर से नीचे आते हुए चार सीढियाँ बनानी हैं.  एक बार लेफ्ट और एक बार नीचे आकर हम एक सीढी बना सकते हैं. यह सिक़्वेन्स चार बार दोहराने पर चार सीढियाँ बन जायेंगी. हम repeat ब्लॉकमें चार का अंक चुनेंगे और उसमें  ऊपर दिखनेवाले दो नीले ब्लॉक्स रखेंगे.
रन बटन दबाने पर चार सीढियाँ बन जायेंगी.


इसमें ऊपर की ओर जाते हुए तीन और नीचे आते हुए तीन सीढियाँ बनानी हैं. इसके लिए हम दो रिपीट ब्लॉक्स का इस्तेमाल करेंगे. और उसमें दो नीले ब्लॉक्स रखेंगे. रन बटन दबाने पर छह सीढियाँ बनती हुई दिखाई देंगी.


इस लेवल में हमें फीके रंग में दिखने वाली रेषाएं बनानी हैं. दाहिनी ओर जाते हुए एक राईट ब्लॉक और एक राईट जंप चुनेंगे. यह  सिक़्वेन्स तीन बार रिपीट करेंगे. और नीचे आते हुए एक डाऊन ब्लॉक और एक डाऊन जंप यह सिक़्वेन्स तीन बार रिपीट करेंगे . 


इस लेवल में ऊपर जाते हुए तीन सीढियाँ बनानी हैं. एक अप, और दो राईट ब्लॉक से एक सीढी बनी है.  यह सिक़्वेन्स तीन बार रिपीट कीजिए.  



इस लेवल में नीचे आते हुए चार सीढियाँ बनानी हैं. एक राईट और एक डाऊन ब्लॉक चुन कर हम एक सीढी बना सकते हैं. यह सिक़्वेन्स चार बार रिपीट कीजिए. 



 इस लेवल में आप खाली कॅनवास पर जो चाहे स्केच बना सकते हैं .  बीच वाले हिस्से से ब्लॉक्स को राईट में  ले जा कर स्केच के लिए प्रोगामिंग की जा सकती है. इसमें  हमें सबसे नीचे  'set color' नामका ब्लॉक दिखाई देता है. इसमें अलग अलग रंगों में से कोई रंग चुना  जा सकता हैं. इस ब्लॉक के नीचे बनाई हुई लाईनें उस रंग की बन जाती हैं.

यहाँ पर Code.org इस वेब साईट का पहला कोर्स पूरा हो जाता है.  इसके बाद हम दुसरे कोर्स की शुरुआत करेंगे.