ब्लॉकों के साथ शुरुआती कोडिंग
अध्याय 6
>
स्तर 2
उद्देश्य
मैदान में वस्तुओं को इकट्ठा करें और कंडीशन ऑपरेटर का उपयोग करके उन्हें मिलाएं।
मैदान में कई फल अवयव हैं जिन्हें हम मिलाकर संरक्षक बना सकते हैं। ऐसा करने के लिए हमें यह सुनिश्चित करना होगा कि हमारे पास सभी आवश्यक अवयव और उनकी सही मात्राएँ मौजूद हों। इसे पूरा करने के लिए हम if ब्लॉक का उपयोग करेंगे, लेकिन इस बार अधिक उन्नत comparison ब्लॉक और सेगमेंट्स का उपयोग करेंगे।
भंडारघर (warehouse) से सभी सामग्री इकट्ठा करके शुरू करें, इनमें विभिन्न फल और कंटेनर शामिल हैं जैसे: jar, milk, grapes, red berries और strawberries। इन वस्तुओं की मदद से हम दो (2) बड़े जार बना पाएंगे, एक Grape Jam और दूसरा Berry milk।
एक बार जब सभी आइटम इकट्ठा हो जाएँ, तो ऊपर स्थित cark X मार्क की ओर चलें और blanket की ओर मुंह करें; यहाँ हम grape jam बनाने के लिए आइटम मिलाएँगे। Block editor में कई disabled ब्लॉक हैं, जिनमें if ब्लॉक और मूवमेंट ब्लॉक शामिल हैं। पहला if ब्लॉक सक्षम करें जिसे हम मिश्रण से पहले अवयवों की जाँच के लिए उपयोग करेंगे।

कई ब्लॉक पहले से ही if ब्लॉक में जोड़े गए हैं, जिनमें दो (2) comparison ब्लॉक और एक (1) and ब्लॉक शामिल हैं। इन ब्लॉकों का उपयोग मिश्रण की तुलना और सत्यापन के लिए किया जाएगा। and ब्लॉक में comparison ब्लॉक सम्मिलित हैं और इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि दोनों शर्तें पूरी हों, उसके बाद ही आइटम मिलाएँ जाएँ।

सभी प्राप्त आइटम Constants टूलबॉक्स मेनू में स्थित constants में समेकित किए गए हैं। पहले comparison ब्लॉक में, jar वेरिएबल constant डालें और ऑपरेटर = पर सेट करें, फिर सम्मिलित string ब्लॉक में “true” शब्द जोड़ें। यह सत्यापित करता है कि मिश्रण रखने के लिए jar प्राप्त हो गया है।

दूसरे comparison ब्लॉक में हम grapes को प्रोसेस करेंगे, jam बनाने के लिए हमें तीन (3) या अधिक grapes की आवश्यकता है। comparison ब्लॉक के बाएँ भाग में grape constant डालें, और दाएँ नंबर बबल में संख्या को तीन (3) पर सेट करें। सुनिश्चित करें कि ऑपरेटर ≤ पर सेट हो ताकि हम यह चेक कर सकें कि jam बनाने के लिए हमारे पास तीन (3) या अधिक grapes हैं।

if ब्लॉक सेट हो जाने के बाद, Actions मेनू से combine ब्लॉक को ड्रैग & ड्रॉप करके if ब्लॉक में डालें। Constants मेनू में एक stash नामक constant है, जिसमें आपने जो आइटम इकट्ठे किए हैं, वे रखे होते हैं। stash constant को combine ब्लॉक में जोड़कर उन अवयवों से grape jam बनाएँ जिन्हें आपने सत्यापित किया था।

jam बनने के बाद नीचे स्थित light X मार्क की ओर चलें और blanket की ओर मुंह करें। वहाँ कुछ deactivated movement ब्लॉक हैं जिन्हें आप उस स्थान पर पहुँचने के लिए सक्षम कर सकते हैं। यहाँ हमारे पास दो if ब्लॉक होंगे जो एक-दूसरे के अंदर cascade होते हैं, जिन्हें आप एडिटर में सक्षम कर सकते हैं।

यहाँ हम berry milk बनाएँगे। पहले if ब्लॉक में हम जाँच करेंगे कि mixture बनाने के लिए हमारे पास सही berries हैं या नहीं। if ब्लॉक में एक or ब्लॉक है जिसका उपयोग यह सत्यापित करने के लिए किया जाता है कि दो में से कम से कम एक शर्त पूरी हो। सत्यापन के लिए or ब्लॉक के अंदर दो comparison ब्लॉक होंगे।

पहले comparison ब्लॉक में berry और red_berry constants डालें, यह चेक करता है कि उपलब्ध berries red berries हैं या नहीं क्योंकि ऑपरेटर = पर सेट है। दूसरे ऑपरेटर ब्लॉक के साथ ऐसा ही करें, लेकिन इस बार berry और strawberry constants का उपयोग करें। इस तरह यदि berries या तो red berries होंगी या strawberry, तब आप berry milk बना पाएँगे।

दूसरे if ब्लॉक के अंदर एक comparison ब्लॉक डाला गया है, यहाँ हम यह सत्यापित करेंगे कि berry milk बनाने के लिए पर्याप्त milk है या नहीं। milk constant को comparison ब्लॉक में ड्रैग & ड्रॉप करें और सुनिश्चित करें कि नंबर बबल 3 पर सेट हो और ऑपरेटर = पर हो। फिर Actions मेनू से एक combine ब्लॉक डालें और फिर से stash constant जोड़ें ताकि सत्यापित की गई milk और berries को मिलाकर level पूरा किया जा सके।
