46 lines
3.4 KiB
Markdown
46 lines
3.4 KiB
Markdown
---
|
|
title: Logical Operators
|
|
localeTitle: العوامل المنطقية
|
|
---
|
|
## العوامل المنطقية
|
|
|
|
**و (&&)**
|
|
إرجاع A & & B True إذا كان كل من A و B True. إذا كان A أو B (أو كلاهما) False ، فإن A & & B False.
|
|
|
|
| أ | ب | و (أ ، ب) | | --- | --- | --- | | و | ر | و | | و | و | و | | ر | ر | ر | | ر | و | ر |
|
|
|
|
**أو (||)**
|
|
إرجاع A || B True إذا كان A أو B (أو كلاهما A و B) هو True. إرجاع False فقط إذا كان كل من A و B False.
|
|
|
|
| أ | ب | أو (أ ، ب) | | --- | --- | --- | | و | ر | ر | | و | و | و | | ر | ر | ر | | ر | و | ر |
|
|
|
|
**ليس (!)**
|
|
لعرض القيمة المعاكسة. السابق. إذا كان A صحيحاً ، إذاً ، A هو خطأ ، وإذا كان A خطأ ، فهذا صحيح! هذا هو المشغل المنطقي الوحيد الذي يعمل على إدخال واحد فقط ، مما يجعله مشغلًا وحيدًا.
|
|
|
|
| أ | ب | لا (أ) | NOT (B) | --- | --- | --- | --- | | و | ر | t | f | | و | و | ر | ر | | ر | ر | f | f | | ر | و | f | t |
|
|
|
|
**XOR ("eXclusive أو")**
|
|
هو معروف **الحصري أو** . تشبه OR ، ولكن تُرجع False إذا كانت كل من A و B صحيحة. أي ، ترجع XOR true إذا كان واحد و واحد فقط من A أو B هو True.
|
|
|
|
| أ | B | XOR (أ ، ب) | | --- | --- | --- | | و | ر | ر | | و | و | و | | ر | ر | و | | ر | و | ر |
|
|
|
|
**التضمين (A -> B)**
|
|
اقرأ "إذا كان A ، ثم B" أو "A يشير إلى B". إرجاع False فقط عندما يكون A هو True و B False. وإلا فإن المعنى الضمني هو True.
|
|
![](http://sites.millersville.edu/bikenaga/math-proof/truth-tables/truth-tables13.png)
|
|
|
|
ملاحظة: غالباً ما يتم استخدام الانعكاسات للأدلة الرياضية المباشرة. تمثل A الفرضية ، بينما B هي النتيجة.
|
|
|
|
المرة الوحيدة التي يكون فيها الشرط false هي عندما تؤدي القيمة الحقيقية إلى قيمة خاطئة.
|
|
|
|
| أ | B | IF (A، B) | | --- | --- | --- | | و | ر | ر | | و | و | ر | | ر | ر | ر | | ر | و | و |
|
|
|
|
**المعادلة المنطقية (iff: if and only if)**
|
|
"P if and only if Q" هي نفسها مثل "P تعني Q و Q تعني P". بمعنى آخر ، تكون جداول الحقيقة لـ P و Q متطابقة لكل قيم الحقيقة. هذا هو المعروف باسم biconditional. وهو ما يعادل A -> B **و** B-> A. وهو ما يعني أنه يجب استيفاء الشرطين معا من أجل أن تكون ثنائية الشرعية صحيحة.
|
|
|
|
يمكنك أن ترى بسهولة أن خرج مخرج مشغل IFF في جدول الحقيقة هو نفسه ANDing للأعمدة 3 و 4.
|
|
|
|
| أ | B | IF (A، B) | IF (B، A) | IFF (A، B) | | --- | --- | --- | --- | --- | | و | ر | t | f | f | | و | و | t | t | t | | ر | ر | t | t | t | | ر | و | f | t | f |
|
|
|
|
#### معلومات اكثر:
|
|
|
|
\+ \* [المنطقية المشغلين في جافا سكريبت](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators) + \* [مشغلي منطقية في PHP](http://php.net/manual/en/language.operators.logical.php) + \* [المنطقية المشغلين في C ++](http://en.cppreference.com/w/cpp/language/operator_logical) |