Module: جملة شرطية متداخلة. ظروف صعبة


Problem

2/13

ظروف صعبة

Theory Click to read/hide

يمكن حل المشكلة السابقة بطريقة أقصر باستخدام الشروط المعقدة . & نبسب ؛

دعونا نرى ما هو.
تتكون أبسط الشروط من علاقة واحدة (أكبر من ، أصغر من ، إلخ). لكن في بعض الأحيان يكون من الضروري دمج الظروف البسيطة في ظروف أكثر تعقيدًا ، على سبيل المثال: الجو بارد بالخارج ويمطر. هناك حالتان بسيطتان (الجو بارد بالخارج) ، (السماء تمطر بالخارج) متصلان هنا بـ و .

الشرط المعقد - يتكون من اثنين أو أكثر من العلاقات (الشروط) البسيطة التي يتم دمجها باستخدام العمليات المنطقية:

<الجسم>
& nbsp؛ الاسم كما هو مكتوب في C #
و & amp؛ & amp؛
أو ||
ليس !

AND & nbsp؛ العملية (الضرب المنطقي) تتطلب شرطين التقى في وقت واحد.
condition1 & أمبير ؛ & أمبير ؛ الشرط2 لن يتم تقييمه إلا إذا كان كلا الشرطين البسيطين صحيحين في نفس الوقت.

تتطلب عملية & nbsp؛ OR & nbsp؛ (إضافة منطقية) استيفاء شرط واحد على الأقل.
نبسب ؛ condition1 || & nbsp؛ condition2 & nbsp؛ & nbsp؛ سيتم التقييم على خطأ فقط إذا كان كلا الشرطين البسيطين خاطئين في نفس الوقت.

عملية & nbsp؛ NOT & nbsp؛ & nbsp؛ (النفي المنطقي)
& nbsp؛! & nbsp؛ condition1 & nbsp؛ & nbsp؛ سيتم تقييمها على خطأ إذا كان condition1 صحيحًا والعكس صحيح.

أولوية تنفيذ العمليات والعلاقات المنطقية.
1. العمليات بين قوسين.
2. عملية لا
3. العلاقات المنطقية & gt ؛، & lt ؛، & gt؛ =، & lt؛ =، ==،! =.
4. عملية و.
5. عملية OR.
تستخدم الأقواس لتغيير ترتيب الإجراءات.

المتغيرات المنطقية.
في العديد من لغات البرمجة ، من الممكن استخدام المتغيرات التي تخزن القيم المنطقية (صواب / خطأ). في C # ، يمكن أن تأخذ هذه المتغيرات القيم صواب (صواب) أو خطأ (خطأ). على سبيل المثال ، جزء من البرنامج: & nbsp؛
<قبل> bool a، b؛ أ = صحيح ؛ ب = خطأ ؛ Console.WriteLine (a || b) ؛ سيتم الإخراج للشاشة 1 (وهو صحيح - خطأ يساوي 0). المتغيرات المنطقية من النوع & nbsp؛ منطقي تحمل اسم عالم الرياضيات الإنجليزي جورج بول - مبتكر جبر المنطق.

Problem

في المشكلة السابقة التي حللناها ، من الضروري التحقق من الحالة التي يجب أن يكون الرقم فيها أكبر من أو يساوي 20 وأقل من أو يساوي 40. & nbsp؛
يمكنك تقصير المهمة السابقة بشروط معقدة.

في السطر السادس من البرنامج ، بدلاً من الشرطة السفلية (__) ، أدخل الرابط المنطقي المطلوب.