जर आणि इतरांमधील फरक असेल तर

Anonim

विरूद्ध असल्यास

कार्यक्रम नेहमी अनुक्रमित पद्धतीने प्रवाही करत नाहीत. जेव्हा निर्णय घेण्यात आला किंवा परिस्थितीचा पुनरावृत्ती होण्याची आवश्यकता असेल तेव्हा परिस्थिती उद्भवली. नियंत्रण स्ट्रक्चर हे काय आणि काय परिस्थितीत केले जाणे आवश्यक आहे हे स्पष्ट करून हे सहाय्य करते. हे सशर्त स्टेटमेन्ट्स म्हणून ओळखले जातात, जे बूलियन वरील सत्य किंवा असत्यचे आउटपुट दर्शवते.

"जर" खंड - हे अनेक प्रोग्रामिंग भाषांमध्ये लोकप्रिय आहे. मुख्य रचना भिन्न असू शकते परंतु छद्म कोड समान राहील. एक लहान कोड स्निपेट खाली दिलेला आहे:

जर (अट)

नंतर

क्रिया

समाप्तीनंतर < ही स्थिती नेहमी बुलियन रिझल्ट परत करते. सांगा की स्थिती सनी आहे आणि कृती बाहेर जाण्याची आहे. जर तो सूर्यप्रकाश बाहेर (सत्य) असेल तर एक व्यक्ती चालायला जातो. अन्यथा, कोणतीही कारवाई न करता आम्ही बांधकाम पूर्ण केले.

वरील रचना ही रचना प्रोग्रामिंग भाषांमधे लोकप्रिय आहे: सी, सी ++, जावा, व्हिज्युअल बेसिक, आणि सी #

"दुसरे जर" बांधल्यास आपल्याला बर्याच स्थितींशी जोडण्यात मदत होते. जर पहिली अट खरी ठरली, तर उर्वरित वगळले जातात. चला छद्म कोड बघूया -

तर (अट)

मग

क्रिया

दुसरे तर (अट)

मग

क्रिया

अन्य

क्रिया

समाप्त असेल तर

एक अट अजूनही बुलियन उत्पादन परत करते "अन्यथा" ब्लॉक नेस्टिंगच्या पुढील स्तरावर पोहोचतो. जर "जर" स्थिती चुकीची आहे, तर "दुसरी तर" अट मॅच सापडल्या पर्यंत अनुक्रमिक पद्धतीने मूल्यांकन केली जाते. जर सर्व अटी अपयशी झाल्या असतील तर "दुसरी" वर्गामध्ये परिभाषित कृती अंमलात आणली जाते. हे अधिक चांगले समजून घेण्यासाठी, वरील पावसाळी स्थितीसह सुरू राहूया. अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना "जर" स्थिती समान राहील. "दुसरे तर" स्थिती "वादळी" म्हणून जोडू, आणि "खाली जाणे" "" दुसरे "खंड म्हणत आहे" आत राहण्याच्या. "जर तो बाहेरून वादळ असेल तर प्रथम" जर "स्थिती खोटा असल्याचे मुल्यांकन करते. आपण "else if" कल्प्शनवर जाऊन हे शोधू की ते सत्य असल्याचे मुल्यांकन करतात. तर तो माणूस खाली उतरतो. "If" आणि "else if" यातील फरक:

1 सशर्त बांधणीसाठी "if" कंडीशन अनिवार्य आहे. "If if" condition

मागील "if" ब्लॉकशिवाय अस्तित्वात राहू शकत नाही.

2 आपल्याकडे केवळ "" असल्यास "ब्लॉक्स् असू शकतात परंतु एकापेक्षा जास्त" अन्य "ब्लॉक्स् असू शकतात.

सारांश:

1 "If" आणि "else if" दोन्ही कोडची शाखा घेण्यास मदत करते. कार्यक्रम त्याच्या रेषेचा

अंमलबजावणी बाहेर हलवेल

2 दोन्ही "असल्यास" आणि "दुसरी तर" सशर्त अभिव्यक्ती आहेत जी निर्णयांबद्दल

प्रक्रियेस मदत करतात.

3 सर्व उच्च-स्तरीय प्रोग्रामिंग भाषा वेगवेगळ्या सिंटॅक्ससह "if" आणि "else if" वापरतात.<