الفكرة ببساطة
ابدأ بكل حالات المدخلات. إذا عندك A وB، فهي أربع حالات. سو عمودا لكل جزء في العبارة، وابدأ باللي داخل القوس.
NOT تقلب القيمة. OR تعطي 1 إذا أحد مدخلاتها على الأقل يساوي 1، وAND تحتاج كل المدخلات تساوي 1.
مثال محلول
احسب خرج Y = (A OR B) AND NOT B.
A B | A OR B | NOT B | Y
0 0 | 0 | 1 | 0
0 1 | 1 | 0 | 0
1 0 | 1 | 1 | 1
1 1 | 1 | 0 | 0الخرج يساوي 1 فقط لما A = 1 وB = 0.
انتبه لهالنقطة
احسب عمود NOT B قبل الخرج. نسيان قلب B يغيّر النتيجة حتى لو حسبت OR بشكل صحيح.
جرّب بنفسك
لو صارت العبارة Y = (A AND B) OR NOT A، وش الخرج عند A = 1 وB = 0؟
اعرض الإجابة
الخرج 0. قيمة A AND B تساوي 0 وقيمة NOT A تساوي 0.