यदि और अन्य के बीच अंतर हो तो

Anonim

यदि अन्य बनाये गये हों तो

कार्यक्रम हमेशा अनुक्रमित तरीके से प्रवाह नहीं करते हैं। जब कोई फैसला किया जाए या कोड का एक टुकड़ा दोहराया जाना चाहिए, तब स्थिति उत्पन्न होती है। नियंत्रण संरचनाओं को यह परिभाषित करके यह सहायता करती है कि कार्यक्रम में और किन स्थितियों में किया जाना चाहिए। इन्हें सशर्त बयान के रूप में जाना जाता है जो बूलियन पर सही या गलत के आउटपुट के बारे में बयान करता है।

"यदि" खंड - यह कई प्रोग्रामिंग भाषाओं में लोकप्रिय है मुख्य सिंटैक्स भिन्न हो सकता है, लेकिन छद्म कोड एक ही रहता है। एक छोटा कोड स्निपेट नीचे दिया गया है:

यदि (स्थिति)

फिर

कार्रवाई

अंत अगर

हालत हमेशा एक बूलियन परिणाम देता है कहो कि हालत धूप है और कार्रवाई बाहर जाने के लिए है इसलिए यदि यह धूप बाहर (सच) है, तो एक व्यक्ति चलने के लिए चला जाता है। अन्यथा, हम किसी भी कार्रवाई के बिना निर्माण अगर अंत तक पहुँचने

उपरोक्त संरचना संरचना प्रोग्रामिंग भाषाओं में लोकप्रिय है जैसे सी, सी ++, जावा, विजुअल बेसिक, और सी #

"और अगर" का निर्माण आपको कई परिस्थितियों के संयोजन में मदद करता है अगर पहली शर्त सच साबित होती है, तो शेष छोड़ दिया जाता है। चलो छद्म कोड पर एक नज़र डालें -

अगर (स्थिति)

फिर

कार्रवाई

और अगर (स्थिति)

तब

-3 ->

कार्रवाई

और

कार्रवाई

अंत अगर

एक शर्त अभी भी एक बूलियन आउटपुट देता है एक "अगर" ब्लॉक घोंसले के शिकार के एक और स्तर की ओर जाता है यदि "यदि" स्थिति झूठी है, तो एक मैच मिल जाने तक अनुक्रमिक तरीके से "और अगर" स्थिति का मूल्यांकन किया जाता है। यदि सभी शर्तों में विफल हो, तो "ए" क्लॉज में परिभाषित कार्यवाही निष्पादित की जाती है। इसे बेहतर समझने के लिए, उपरोक्त बारिश की स्थिति के साथ जारी रहें। "यदि" स्थिति एक समान रहती है आइए "और अगर" हालत "तूफानी" हो, और नीचे की तरफ "चलने की कार्रवाई" "" और "खंड कहता है" अंदर रहना "तो अगर यह बाहर तूफानी है, तो पहले" यदि "स्थिति झूठी होने का मूल्यांकन करती है। हम "और अगर" स्थिति पर जाते हैं और पाते हैं कि यह सही होने का मूल्यांकन कर रहा है। तो व्यक्ति नीचे चला जाता है

"if" और "else if" के बीच अंतर:

1 सशर्त निर्माण के लिए "यदि" शर्त अनिवार्य है एक "यदि" शर्त

पहले से "अगर" ब्लॉक के बिना मौजूद नहीं हो सकती

2। आपके पास केवल एक "अगर" ब्लॉक हो सकता है, लेकिन कई "अन्य अगर" ब्लॉक हो सकते हैं

सारांश:

1 "If" और "else if" दोनों कोड को शाखाबद्ध करने में मदद करता है कार्यक्रम इसकी रैखिक

निष्पादन से बाहर निकलता है

2। दोनों "यदि" और "अन्य अगर" सशर्त अभिव्यक्ति है जो निर्णय लेने वाले

प्रक्रिया में सहायता करते हैं

3। सभी उच्च-स्तरीय प्रोग्रामिंग भाषाएँ अलग-अलग वाक्यविन्यास के साथ "यदि" और "अन्य अगर" काम करते हैं।