दो की अधिकतम संख्या ज्ञात करने की समस्या में, हम एक नए ऑपरेटर से मिले जो शब्द IF
से शुरू हुआ
इस ऑपरेटर को कहा जाता है - सशर्त
शब्द अगर अंग्रेजी से "अगर" के रूप में अनुवादित किया गया है, और अन्य शब्द - "अन्यथा" के रूप में। यदि शब्द if के बाद की स्थिति सत्य (true) है, तो शब्द फिर शब्दों के बीच begin और अंत मजबूत> निष्पादित हैं>। यदि स्थिति झूठी (गलत) है, तो शुरू और अंत के बीच अन्य शब्द के बाद के आदेश निष्पादित किए जाते हैं।
सशर्त ऑपरेटर का सामान्य दृश्य:
<पूर्व>
if condition तो start // शर्त के साथ हैडर
... // "if" ब्लॉक — बयान जो निष्पादित किए जाते हैं
// अगर शीर्षलेख में स्थिति सही है
अंत
वरना शुरू करो
... // "else" ब्लॉक — बयान जो निष्पादित किए जाते हैं
// अगर ब्रैकेट में कंडीशन गलत है
समाप्त;
याद रखें:
1. IF - ELSE - यह एक ऑपरेटर है!
इसलिए, कोई अन्य कथन नहीं
2. else Never CONDITION शब्द के बाद।
"अन्यथा" ब्लॉक करें शब्द IF - के बाद निर्दिष्ट मुख्य स्थिति के गलत होने पर निष्पादित किया जाता है, अर्थात। निष्पादित नहीं
3. मामले में, "अगर" ब्लॉक में या "अन्यथा" ब्लॉक में केवल एक कथन है, फिर शुरू और अंत छोड़े जा सकते हैं
4. एक शर्त एक अभिव्यक्ति है जिसके सापेक्ष आप कह सकते हैं कि यह सत्य है (अर्थात यह पूरा हुआ है) या गलत है (अर्थात यह पूरा नहीं हुआ है)
आप किसी स्थिति में तार्किक संबंध संकेतों का उपयोग कर सकते हैं
> , < कम ज्यादा
>=, <= इससे अधिक या इसके बराबर, इससे कम या इसके बराबर
= बराबर
<> बराबर नहीं