المعاملات المنطقية في البرمجة (و، أو، ليس) مع جدول الحقيقة

المعاملات المنطقية «و» و«أو» و«ليس» تصنع القرارات المركّبة في البرمجة باللبنات. تعرّف على معنى كلٍّ منها مع جدول الحقيقة وأمثلة عملية من منهج المهارات الرقمية وطريقة تطبيقها على منصّة حروف و دروس.

٢٨ سبتمبر ٢٠٢٦6 دقائق قراءةحروف و دروس
المعاملات المنطقية في البرمجة (و، أو، ليس) مع جدول الحقيقة — حروف و دروس

ما المعاملات المنطقية؟

المعاملات المنطقية (Logical operators) لبناتٌ في فئة العمليات (Operators) تُنشئ قرارات مركّبة بالتحقّق من أكثر من شرط. أنواعها ثلاثة: «( ) و ( )»، و«( ) أو ( )»، و«ليس ( )». تُستخدم غالباً داخل لبنة إذا/وإلّا لبناء منطقٍ أذكى في المقطع البرمجي.

معنى كلّ معامل

  • و (and): تُرجع «صحيح» فقط إذا كان الشرطان معاً صحيحين.
  • أو (or): تُرجع «صحيح» إذا كان أحد الشرطين على الأقل صحيحاً.
  • ليس (not): تعكس النتيجة — تجعل الصحيح خطأً والخطأ صحيحاً.

جدول الحقيقة

يعرض جدول الحقيقة نتيجة المعامل لكلّ الاحتمالات:

  • صحيح و صحيح = صحيح — وأي حالةٍ فيها خطأ تُعطي خطأ.
  • خطأ أو خطأ = خطأ — وأي حالةٍ فيها صحيح تُعطي صحيح.
  • ليس صحيح = خطأ، وليس خطأ = صحيح.

أمثلة عملية

  • و: «إذا كان مفتاح السهم الأعلى مضغوطاً و مفتاح المسافة مضغوطاً» ← نفّذ حركةً خاصة. يتطلّب ضغط المفتاحين معاً.
  • أو: «إذا كان السهم الأعلى أو المسافة مضغوطاً» ← يكفي أحدهما لتنفيذ الحركة.
  • ليس: «كرّر تغيير اللون طالما ليس السهم مضغوطاً» ← يتوقّف حين تضغط الزر.

خطأ شائع: عكس المنطق

استبدال «و» بـ«أو» يغيّر سلوك اللعبة تماماً: «و» تشدّد الشرط (كلاهما مطلوب)، و«أو» تخفّفه (أحدهما يكفي). راجع جدول الحقيقة قبل بناء أي قرارٍ مركّب.

طبّقها على حروف و دروس

درس المعاملات المنطقية في مختبر حروف و دروس يقدّم تحدّيات ممتعة: شخصية «حروف» لا تدور إلّا بضغط مفتاحين معاً («و»)، وتدور بأحد زرّين («أو»)، وتتوقّف حين تضغط الزرّ («ليس»). اللبنات المعروضة لهذا الدرس فقط، بواجهةٍ عربية واضحة تناسب عرض الفصل.

أسئلة شائعة

هل يمكن دمج أكثر من معامل معاً؟

نعم، يمكنك تركيب «و» داخل «أو» وهكذا لبناء شروطٍ معقّدة، لكن ابدأ بسيطاً حتى يسهل تتبّع المنطق.

أين أجد هذه اللبنات؟

في فئة لبنات «العمليات (Operators)» ذات اللون الأخضر.

بعد إتقان المنطق، شاهد كيف تجتمع كلّ اللبنات في لعبة كاملة باللبنات، أو عد إلى الدليل الشامل.

اقرأ المزيد

كتابة مقطع برمجي باللبنات: دليل خطوة بخطوة لطلاب المهارات الرقمية

اقرأ المقال
العودة إلى جميع المقالات

مقالات مقترحة

9 دقائق

كتابة مقطع برمجي باللبنات: دليل خطوة بخطوة لطلاب المهارات الرقمية

ما معنى «كتابة مقطع برمجي»؟ تعلّم خطوة بخطوة كيف تكتب مقطعاً برمجياً باللبنات باستخدام لبنات كرّر حتى وإذا/وإلّا والمتغيّرات والإحداثيات — مع أمثلة عملية من منهج المهارات الرقمية، وطريقة تطبيقها بسهولة على منصّة حروف و دروس.

اقرأ المقال
6 دقائق

لبنة «إذا وإلّا» في البرمجة باللبنات: اتخاذ القرار خطوة بخطوة

لبنة «إذا ( ) وإلّا» (if/else) هي أساس اتخاذ القرار في البرمجة باللبنات. تعرّف على الفرق بينها وبين «إذا» المفردة، ومتى تستخدم كلّاً منهما، مع أمثلة عملية من منهج المهارات الرقمية وطريقة تطبيقها على منصّة حروف و دروس.

اقرأ المقال
7 دقائق

كيف تبني لعبة باللبنات البرمجية؟ من الفكرة إلى لعبة كاملة

كيف تُبنى لعبة باللبنات البرمجية؟ تعرّف على مكوّنات اللعبة (الكائنات، الخلفية، النقاط، العوائق) وكيف تجتمع لبنات التكرار والقرار والمتغيّرات معاً، مع مثال لعبة كامل وطريقة تطبيقها على منصّة حروف و دروس.

اقرأ المقال