|
:: نائب المشرف العام ::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
|
|
نشاط [ ماجد عباس محمد ]
قوة السمعة:
|
|
13-03-2011, 08:55 PM
المشاركة 8
|
|
الحسابات المنطقية والمعروفة باسم جبر "بوليان" Boolean Algebra
الحسابات المنطقية والمعروفة باسم جبر "بوليان" Boolean Algebra
فى عام 1847 وضع العالم جورج بوول George Boole والمعاصر لأرسطو مجموعة قواعد سميت وقتها بقواعد الفكر أو "منطق الأسباب" أو "منطق الافتراضات" حيث افترض أن للأحداث حالتين إما حقيقة أو وهم (أو فشل أو كذب أو ما تسمى عكس الحقيقة) وهى تسمى True OR False ووضع له مجموعة من المعادلات والعلاقات والتى تصل إلى إحدى القيمتين.
ظل هذا العلم فريدا ونادرا لغرابته عن العالم العادى حتى جاء عالم يدعى شانون C.E. Shannon عام 1938 من علماء معامل "بل" و كان يبحث عن طريقة بسيطة لتمثيل و معالجة و حساب الريلايات وتوصيلاتها، فأثبت أن علاقات بوول هذه تنطبق على الريلايات والمفاتيح بأنواعها فهى إما مغلقة أو مفتوحة أى لها حالتان مثل True – False
علم الجبر هو مجموعة من الرموز و العلاقات الرياضية التى توضح كيفية معالجة هذه الرموز و لهذا فهناك عدة أنواع من الجبر و التى درس منها فى المدارس العديد.
جبر بوليان يتميز بالبساطة و بسبب طبيعته، فهو مناسب تماما لكل لأنظمة التحكم الكهربية و الميكانيكية و الهيدروليكية و طبعا الإلكترونية.
الجبر العام ينطبق على كل الكميات والأعداد بينما جبر بوليان لا يوجد به الطرح ولا القسمة كما أن الجذور و عكسها "الأسس" غير واردة.
يمكن اعتبار الجبر علم اختزال الحساب. لهذا فباستخدام العلاقات الجبرية نختصر معادلة إلى مجموعة أقل من الأطراف
نظرا لأننا نتعامل مع مفاتيح و ريلايات فيمكن أن نعبر عن أى جهاز بأنه مفتاح إما مفتوح أو مغلق ولتمييزه نعطيه اسم أو حرف و ليكن A,B,C,X,Y,Z وهكذا ولو كان النظام كبيرا معقدا فلا بأس من A0,A1,A2 و كمثال على التعبير عن الريلايات بالمعادلات نأخذ مثالا بسيطا
قبل أن نرسم الدائرة نفترض أن المنطق صفر يمثل دائرة مفصولة بينما المنطق واحد يعنى دائرة متصلة، وهذا طبعا محض افتراض لكن يبقى ثابتا لا يتغير طوال معالجة المشكلة.
كما نعلم هناك 1،0 و كما ذكرنا فى موضوع الطرح بالجمع، أن الرقم المتمم هو ما يكمل الرقم لأقصى عد لذا فكل منهما المتمم للآخر أى Complement و للتعبير عن ذلك نضع شرطة فوق الحرف و للأسف لا نجد طريقة لكتابة ذلك فسنستخدم خط تحت الحرف و ذلك لإمكانية تنفيذه ولكن فى الصور ستظهر بالصورة الصحيحة خاصة أن كل برامج رسم الدوائر الإلكترونية بها هذا التعبير
إذن لو قلنا A يكون المتمم له A و هذا يعنى أن لو كان A مفتوح يكون A مغلق والعكس بالعكس.

هذه دائرة تمثل ثلاث ريلايات A,B,C و كل منها له ثلاث أزواج من التلامسات بعضها مغلق والبعض مفتوح، و عند تشغيل أى منها ينقلب وضع تلامساته فيصبح المفتوح مغلقا و يصبح المغلق مفتوحا.
عندما نقول الريلاى A نقصد انه تم تشغيله و بالتالى كل تلامساته مغلقة و A تعنى العكس وكلها مفتوحة
عندما نقول الريلاى B نقصد انه تم تشغيله و بالتالى تلامساته العليا مغلقة والوسطى مفتوحة والسفلى مفتوحة و B تعنى العكس . وهكذا بالنسبة للثالث C
متى ستنير اللمبة؟ أى متى سيكون لدينا خرج أى معادلة الخرج ستكون ثلاث احتمالات وهى
1- بإتباع المسار العلوى A مع B مع C
2- بإتباع المسار الأوسط A مع B مع C
3- بإتباع المسار السفلى A مع B مع C
أى نقول ( A مع B مع C ) أو ( A مع B مع C ) أو ( A مع B مع C )
بديهى أن نقول أن 0+0=0 و أن نقول 0+1=1 و 1+0=1 و بالمثل
نقول 0*0=0 و 1*0=0 و 0*1=0 و أن نقول 1*1=1 لم نعد بعد لعهد الطفولة و لكن
لو استبدلنا علامة الضرب بكلمة AND والتى هى "مع" أو "و" سنجد أن المعادلات مازالت صحيحة لأن الحالة الوحيدة لحدوث خرج أن يكون الدخل أ مع الدخل ب معا (ولهذا أفضل كلمة مع على حرف الواو)
وبالمثل لو استبدلنا علامة الجمع + بالوظيفة OR التى هى "أو" ستكون أيضا صحيحة.
هذا يتيح لنا تطبيق المعادلات الحسابية لنقوم بتبسيط الدوائر المنطقية و نقلل من المكونات المستخدمة مع الإبقاء على أداء الدائرة وهذا ما يعرف بجبر بوليان Boolean Algebra
أى أن المعادلة السابقة يمكن كتابتها هكذا
( A * B * C ) + ( A * B * C ) + ( A * B * C )
المرة القادمة إن شاء الله نتكلم عن مزيد من هذه المعادلات
التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 13-03-2011 الساعة 08:59 PM
|