यदि तब ब्लॉक#
इस ट्यूटोरियल में बताया गया है कि रोबोट को किसी शर्त की जांच करने और यह तय करने के लिए कि किन ब्लॉकों को चलाना है, if/else ब्लॉकों का उपयोग कैसे करें। अंत तक, आप यह जान जाएंगे कि शर्त कैसे निर्धारित करें और यह नियंत्रित करें कि शर्त सही या गलत होने पर क्या होगा।
if then शाखा में खाली कंडीशन स्लॉट में एक बूलियन ब्लॉक को ड्रैग करें।
सभी बूलियन ब्लॉक षट्भुजाकार होते हैं और उनके नाम में प्रश्नचिह्न होता है, जैसे कि कंट्रोलर बटन दबाया गया? ब्लॉक।
यदि शर्त सही है, तो if then शाखा के अंदर के ब्लॉक चलेंगे।
यदि शर्त गलत है, तो एल्स शाखा के अंदर के ब्लॉक चलेंगे।
एक if/else ब्लॉक अपनी शर्त की जाँच केवल एक बार करता है। यदि आप चाहते हैं कि शर्त की जाँच बार-बार हो, तो if/else ब्लॉक को किसी लूपिंग ब्लॉक के अंदर रखें, जैसे कि forever।
हमेशा
यदि <Controller [R ▲ v] दबाया गया?> तो
[आगे v] दिशा में चलाएं
अन्यथा
चलाना बंद करें
अंत
अंत
if ब्लॉक केवल if then शाखा है। यदि शर्त सत्य नहीं है, तो कुछ नहीं होगा।
यदि <Controller [R ▲ v] दबाया गया?> तो
[आगे v] दिशा में चलाएं
अंत
if / else if / else ब्लॉक का उपयोग एक के बाद एक कई स्थितियों का परीक्षण करने के लिए किया जा सकता है। आवश्यकतानुसार इसे और भी अधिक स्थितियों के परीक्षण के लिए विस्तारित किया जा सकता है।
यदि <Brain [◀ v] बटन दबाया गया?> तो
[बाएं v] दिशा में (90) डिग्री मुड़ें ▶
अन्यथा यदि <Brain [▶ v] बटन दबाया गया?> तो
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
अन्यथा यदि <Brain [जांचें v] बटन दबाया गया?> तो
चलाना बंद करें
अन्यथा
[आगे v] दिशा में चलाएं
अंत