» الإحالات والعبارات المنطقية في سي شارب - منصة البرمجيات الذكية

كل الدروس

الإحالات والعبارات المنطقية في سي شارب

العلاقات الشرطية :

تعرفنا في دروس سابقة على القيم والعلاقات والعمليات ولكن في درسنا هذا سوف نتعرف على أمر مهم جدا ويشكل حلقة ربط بين تلك المتغيرات والعلاقات وهي الاحلات والعبارات المنطقية ، الإحلات تشكل جزء مهم لعمل مقارنة بين المتغيرات ، وهنا سوف نضع تلك الإحالات التي تساعدنا في بناء الاسطر البرمجية:

 

العلاقة الاسم مثال النتيجة
== المساواة a == b الارجاع true : اذا كان a يساوي b
=== التطابق a === b الارجاع true : اذا كان a يساوي b وايضا لهما نفس النوع
=! لا يساوي a != b الارجاع true : اذا كان a لا يساوي b
<> لا يساوي a <> b الارجاع true : اذا كان a لا يساوي b
==! لا يطابق a !== b الارجاع true : اذا كان a لايساوي b او لايكون لهما نفس النوع
< اكبر من a > b الارجاع true : اذا كان a اكبر من b
> اصغر من a < b الارجاع true : اذا كان a لا يساوي b
<=  اكبر او يساوي a >= b الارجاع true : اذا كان a اكبر او يساوي b
>= اصغر او يساوي a <= b الارجاع true : اذا كان a اصغر او يساوي b

 

العبارات المنطقية :

تعتبر العبارات المنطقية من اهم الامور التي تربط لنا اكثر من علاقة بين المتغيرات ، وسوف نوضح لك تلك العبارات التي سوف تساعدنا في تكوين الجمل الشرطية في لغة البرمجة  كما في الجدول التالي :

 

العلاقة الاسم  مثال النتيجة
and  و a and b الارجاع true :  إذا كان كل من a و b صحيحين
or  أو a or b الارجاع true : إذا كان كل من a أو b صحيحين
xor أو احداهما a xor b الارجاع true : إذا كان a أو b صحيحًا ، لكن ليس كلاهما
&& و a && b الارجاع true : إذا كان كل من a و b صحيحاَ
|| أو a || b الارجاع true : إذا كان كل من a أو b صحيحاَ
! نفي a! الارجاع true : إذا كان a غير صحيح

 

كما شاهدت في الجداول السابقة وتعرفت على الارجاع الصحيح true الذي سوف يساعدنا كثيراَ في العبارات وبناء الجمل الشرطية في الدروس القادمة ، حيث بمكننا تنفيذ السطر البرمجي في حال تحقق تلك العبارات والعلاقات وكان الارجاع صحيح وفيما عد ذلك لن يتم التنفيذ وتكون في الحالة الاخرى false .


سي شارب,سي شارب الشروحات الكتابية