تستخدم التعبيرات المنطقية على نطاق واسع في البرمجة والرياضيات ومجالات العلوم والتكنولوجيا الأخرى لوصف المشكلات المختلفة وحلها. أحد المفاهيم الأساسية في المنطق هو التكافؤ ، والذي يحدد أن تعبيرين منطقيين لهما نفس النتيجة أو الحقيقة في جميع الحالات.
لمعرفة أي تعبير منطقي يعادل آخر ، من الضروري تحليل ومقارنة العمليات المنطقية والخصائص والقواعد. على سبيل المثال ، إذا كان هناك تعبير أ وتحتاج إلى العثور على تعبير مكافئ ب ، فأنت بحاجة إلى التحقق مما إذا كانت صحيحة أم خاطئة في جميع المجموعات الممكنة لقيم المتغيرات.
لتحديد تكافؤ التعبيرات المنطقية ، يتم استخدام طرق مختلفة ، مثل جداول الحقيقة ، والتحولات الجبرية ، وقوانين دي مورغان ، وما إلى ذلك. بالإضافة إلى ذلك ، هناك عوامل منطقية خاصة ، مثل "التكافؤ" و "التضمين" ، والتي تسمح لك بإقامة علاقات مناسبة بين التعبيرات.
- ما هو التعبير المنطقي?
- الباب 1
- العوامل المنطقية في التعبيرات
ما هو التعبير المنطقي?
التعبير المنطقي هو تعبير يربط القيم المنطقية (صواب أو خطأ) باستخدام عوامل التشغيل المنطقية. تسمح لك العوامل المنطقية بدمج القيم المنطقية وتنفيذ العمليات المنطقية مثل الاقتران (المنطقي "و") والانفصال (المنطقي "أو") والنفي (المنطقي "لا").
تستخدم التعبيرات المنطقية على نطاق واسع في البرمجة لاتخاذ القرارات بناء على الظروف. يمكن أن تحتوي التعبيرات على متغيرات وثوابت وعوامل تعمل على دمج هذه العناصر. على سبيل المثال ، التعبير "أ > ب" هو تعبير منطقي يتحقق مما إذا كانت قيمة المتغير أ أكبر من قيمة المتغير ب.
يمكن أن تكون التعبيرات المنطقية بسيطة (تحتوي على معامل واحد ومشغل واحد فقط) أو معقدة (تحتوي على معاملات و/أو عوامل تشغيل متعددة). يمكن إنشاء التعبيرات المعقدة باستخدام الأقواس للإشارة إلى ترتيب العمليات. على سبيل المثال ، التعبير "(أ > ب) && (ج ب" والتعبير "ج < د" صحيحان.
غالبا ما تستخدم التعبيرات المنطقية في العبارات الشرطية والحلقات والوظائف المنطقية وتركيبات البرامج الأخرى. إنها تسمح للمبرمجين بتهيئة ظروف منطقية يقوم على أساسها البرنامج باتخاذ قرارات معينة أو تنفيذ إجراءات معينة.
الباب 1
في هذا القسم ، سنلقي نظرة على التعبيرات المنطقية المختلفة وما يعادلها. التعبير المنطقي هو تعبير يتكون من عوامل منطقية (و ، أو ، لا) ومعاملات (صحيحة أو خاطئة).
لتحديد تكافؤ تعبيرين منطقيين ، تحتاج إلى التأكد من أن لديهم نفس قيم الحقيقة لجميع التوليفات الممكنة لقيم الحقيقة لمعاملاتهم.
على سبيل المثال ، إذا كان لدينا تعبير "أ و ب" ، فقد يكون ما يعادلها هو التعبير "لا (نيا أو نيب)" ، حيث لا يكون النفي (يصبح الخطأ صحيحا ، والعكس صحيح) ، أو هو انفصال (صحيح إذا كان أحد المعاملات على الأقل صحيحا) وهو اقتران (صحيح إذا كان كلا المعاملين صحيحين).
يقدم الجدول أدناه عدة أمثلة على التعبيرات المنطقية وما يعادلها:
| التعبير الأصلي | التعبير المكافئ |
|---|---|
| ألف أو باء | لا (كلا و نيب) |
| ألف و (ب أو ج) | (أ و ب) أو (أ و ب) |
| ليس (أ أو ب) | كلا و كلا |
من المهم أن تكون قادرا على تحديد التعبيرات المنطقية المكافئة ، لأن هذا يسمح لك بتقصير وتبسيط التعبيرات ، وجعلها أكثر قابلية للفهم وسهلة القراءة.
العوامل المنطقية في التعبيرات
تستخدم العوامل المنطقية في التعبيرات لدمج أو تعديل القيم المنطقية. أنها تسمح لك لخلق ظروف معقدة ومرنة لإدارة تنفيذ البرنامج.
هناك ثلاثة عوامل منطقية رئيسية:
- و (و): يعود صحيحا إذا كان كلا المعاملين صحيحا ، وإلا فإنه يعود خطأ.
- أو (أو): يعود صحيحا إذا كان أحد المعاملات على الأقل صحيحا ، وإلا فإنه يرجع خطأ.
- لا (لا): إرجاع نفي قيمة المعامل. إذا كان المعامل صحيحا ، يقوم المشغل بإرجاع خطأ ، والعكس صحيح.
يمكن استخدام العوامل المنطقية لإنشاء تعبيرات شرطية ، والتحقق من قيم المتغيرات ، وتنفيذ إجراءات مختلفة اعتمادا على نتائج الشيكات.
أمثلة على التعبيرات المنطقية:
فار س = 5;فار ذ = 10;فار ض = 15;
التعبير 1:
سيعود هذا التعبير صحيحا ، لأن كلا المعاملين س > 3 و ص < 7 صحيحة.
التعبير 2: