يعد فهم وتطبيق التعبيرات المنطقية جزءا مهما من البرمجة والرياضيات. التعبير المنطقي هو تعبير يمكن أن تكون نتيجته صحيحة أو خاطئة.
لتحديد ما إذا كانت نقطة ذات إحداثيات س و ص تنتمي إلى منطقة معينة ، يمكنك استخدام تعبير منطقي يتم فيه تحديد الظروف ومزيجها.
على سبيل المثال ، لتحديد ما إذا كانت نقطة (س ، ص) تنتمي إلى مستوى الإحداثيات للمنطقة التي تحدها الخطوط س = 0 ، س = 10 ، ص = 0 و ص = 10 ، يمكنك استخدام التعبير المنطقي التالي:
(س > = 0) & & (س = 0) & & (ص < = 10)
يستخدم هذا التعبير عوامل المقارنة ( > = ، < = ) والعوامل المنطقية ( & & ) ، والتي تسمح لك بدمج الشروط.
تحليل العوامل المنطقية الحقيقية
لنفكر في العوامل المنطقية التي يمكن استخدامها في التعبيرات المنطقية للتحقق من الظروف واتخاذ القرارات:
- المشغل "و" (و) — يعود صحيحا إذا كان كل من المعاملات صحيحة ، وإلا كاذبة. لن يكون التعبير صحيحا إلا إذا كانت الشروط المكتوبة على يسار ويمين المشغل صحيحة.
- يعود المشغل "أو" (أو) صحيحا إذا كان أحد المعاملات صحيحا. هذا يعني أن التعبير سيكون صحيحا إذا كان أحد الشروط المكتوبة على الأقل على يسار أو يمين المشغل صحيحا.
- يقوم عامل التشغيل "لا" بإرجاع القيمة المعاكسة إلى معامله. إذا كان المعامل صحيحا ، فإن عامل التشغيل" لا " يرجع خطأ ، والعكس صحيح.
يمكن استخدام هذه العوامل المنطقية في مجموعات مختلفة لإنشاء تعبيرات منطقية معقدة. على سبيل المثال:
| التعبير | المعنى |
|---|---|
| (س > 5) و (ص < 10) | صحيح إذا س أكبر من 5 و ص أقل من 10 |
| (س > 5) أو (ص < 10) | صحيح إذا س أكبر من 5 أو ص أقل من 10 |
| ليس (س > 5 ) | صحيح إذا س لا يزيد عن 5 |
تسمح لك هذه التعبيرات المنطقية بالتحقق من الظروف المختلفة واتخاذ القرارات بناء على القيم التي تم الحصول عليها.
تعريف العوامل المنطقية
يتم استخدام العوامل المنطقية في البرمجة لتهيئة الظروف التي يتم بموجبها تنفيذ إجراءات معينة أو افتراض قيمة معينة. في سياق التحقق من أن نقطة ذات إحداثيات س و ص تنتمي ، يمكننا استخدام العوامل المنطقية للتعبير عن الحالة الصحيحة.
غالبا ما تستخدم العوامل المنطقية التالية في لغات البرمجة:
- يتحقق عامل المقارنة مما إذا كانت قيمة واحدة تساوي أو أكبر من أو أقل من قيمة أخرى. على سبيل المثال ، المساواة ( = = ) ، عدم المساواة (!= ) ، أكبر من ( > ) ، أقل من ( = ) ، أقل من أو يساوي (<=).
- منطقية و (و) – يعود صحيحا إذا كان كلا الشرطين صحيحا. على سبيل المثال ، الشرط (س > 0) && (ص > 0) سيكون صحيحا إذا كانت كل من قيم س و ص أكبر من الصفر.
- منطقي أو (أو) – يعود صحيحا إذا كان شرط واحد على الأقل صحيحا. على سبيل المثال ، الشرط (س > 0 )