باختصار
«البوابة المنطقية NOT ومشروعاتها» (الفصل 6) من منهج تكنولوجيا المعلومات والاتصالات للصف الثالث الثانوي. الملخص مقسّم لـ: أهداف التعلم، بوابة NOT (العاكس Inverter)، مشروع محاكاة بوابة NOT بـ VB.NET، مشروع NOT بـ PHP، مقارنة سريعة مع AND وOR.
أهداف التعلم
- شرح بوابة NOT (العاكس) وتمثيلها الكهربي وجدول الحقيقة والصيغة البولية.
- إنتاج مشروع محاكاة بوابة NOT بـ VB.NET وPHP وتفسير الكود.
بوابة NOT (العاكس Inverter)
بوابة لها مدخل واحد ومخرج واحد فقط، وتعكس القيمة المنطقية للمدخل: إذا كان المدخل (1) كان المخرج (0)، وإذا كان المدخل (0) كان المخرج (1).
التمثيل الكهربي: مفتاح واحد (A) هو المدخل، والمصباح (L) هو المخرج.
| A (المفتاح) | L (المصباح) |
|---|---|
| OFF | مضاء |
| ON | غير مضاء |
أي أن المصباح لا يضيء إلا عندما يكون المفتاح مفصولًا (Off).
الرمز وعدد الاحتمالات
A مدخل البوابة وL مخرجها. وعدد الاحتمالات N = 2ⁿ؛ ولأن لبوابة NOT مدخلًا واحدًا فقط: N = 2¹ = 2.
جدول الحقيقة
المدخل شرط واحد، فإذا تحقق الشرط (A = 1) غاب المخرج (0). والمخرج = 1 عندما يكون المدخل = 0.
الصيغة البولية
Y = A̅ (A مع شرطة فوقها)، وتُقرأ: المخرج Y يساوي NOT A.
| البند | NOT |
|---|---|
| الاسم | NOT |
| عدد المداخل | مدخل واحد |
| عدد الاحتمالات | N = 2¹ = 2 |
| الصيغة البولية | Y = NOT A |
مشروع محاكاة بوابة NOT بـ VB.NET
الهدف: برنامج يحاكي بوابة NOT. المتطلبات: الخلفية العلمية (المفهوم وجدول الحقيقة والصيغة البولية) وخبرة في VB.NET. الإجراءات: تصميم الواجهة GUI، وضبط الخصائص، وكتابة الكود. ويمكن توظيف برنامج رسومي لتصميم صور الدائرة والمصباح مضاءً وغير مضاء.
توقع النتائج: المفتاح Off: المصباح مضاء؛ المفتاح On: المصباح غير مضاء.
الكائنات التي يُكتب عليها الكود:
- Form_Load: يعرض صورة المصباح غير المضاء وصورة الدائرة ويظهر حالة المفتاح «On».
- Button1: يختار حالة المفتاح (On أو Off) ويغير صورة المصباح لتناسب جدول حقيقة NOT.
الكود:
- Form1_Load:
PictureBox1.Image = off.jpg، وPictureBox2.Image = notcircuit.jpg، وButton1.Text = "On". - Button1_Click: إذا كان نص الزر «Off» يصبح «On» وتُعرض صورة المصباح غير المضاء (off.jpg)؛ وإلا يصبح «Off» وتُعرض صورة المصباح المضاء (on.jpg).
لاحظ أن المشروع يستخدم زرًا واحدًا فقط لأن البوابة لها مدخل واحد.
مشروع NOT بـ PHP
المتطلبات: أساسيات HTML وتطبيق Expression Web ولغة PHP. المراحل:
- التصميم: صفحة بها قائمة منسدلة واحدة (Select1) لاختيار حالة المفتاح، وزر Submit1، وصورة للمصباح.
- تنفيذ الصفحة بإدراج عناصر التحكم من صندوق الأدوات.
- كتابة الكود بنفس فكرة الأمثلة السابقة.
يُختار وضع المفتاح من Select1 وبالضغط على زر توصيل الدائرة تظهر صورة المصباح عكس الوضع المختار: المفتاح Off: المصباح مضاء، المفتاح On: غير مضاء.
مقارنة سريعة مع AND وOR
- عدد المداخل: AND وOR لكل منهما مدخلان أو أكثر، أما NOT فمدخل واحد فقط.
- المخرج: في AND يكون 1 عند وجود 1 في كل المداخل، وفي OR عند وجود 1 في أي مدخل، وفي NOT يكون 1 عندما يكون المدخل 0.
- الصيغة البولية: AND ضرب منطقي (Y = A . B)، وOR جمع منطقي (Y = A + B)، وNOT عكس (Y = NOT A).
- المشروعات: في AND وOR زران ينفذان كودًا عند النقر، وفي NOT زر واحد؛ ويتفق الثلاثة في استخدام PictureBox لعرض المصباح والدائرة، وفي الخطوات الثلاث: التصميم وضبط الخصائص وكتابة الكود.
- الاحتمالات: تُحسب كلها بالقانون N = 2ⁿ؛ لمدخلين 4 احتمالات، ولمدخل واحد احتمالان.
تنبيهات الامتحان
- NOT: مدخل واحد ومخرج واحد، وN = 2.
- المصباح في دائرة NOT يضيء عندما يكون المفتاح مفصولًا (Off).
- مشروع NOT في VB.NET يحتاج زرًا واحدًا.
قائمة المراجعة
- تعريف NOT والعاكس وجدول الحقيقة.
- N = 2¹ = 2، وY = NOT A.
- كود Form1_Load وButton1_Click لـ NOT.
- مراحل مشروع PHP.
الملخص ده مكتوب بالذكاء الاصطناعي من نص الفصل في الكتاب المدرسي، وآخر تحديث ليه كان 14 أكتوبر 2026. لقيت فيه غلطة؟ ابعتهالنا على واتساب ونصلّحها. إزاي بنكتب الملخصات.