المعاملات المنطقية في الباسكال Logical Opérators in Pascal
في هذا الدرس سنرى المعاملات المنطقية من اسمها تظهر على انها محددة القيمة و ثابثة
في التعداد الثنائي لدينا القيمتين 0 أو 1 وغالبا ما نربط الصفر بالمنطق خطأ او False
ونربط الواحد بالمنطق صحيح أو True
المعاملات المنطقية تسمح لنا بأخد عدة قيم و يمكن حصر هذه المعاملات في لغة البرمجة باسكال كالتالي :
NOT - OR - AND - XOR
قد يعجبك ايضا
نبد أولا بالمعامل المنطقي NOT والذي يعني النفي إذا أخدنا العباراتين التاليتين :
NOT True = False
NOT False = True
نفي الصحيح يعطينا خطأ و نفي الخطأ يعطينا صحيح معنى أنه بوجود هذا المعامل فإن الشرط يتحقق في حالة واحدة
ثانيا المعامل المنطقي OR والذي يعني الشمول إذا أخدنا العبارات التالية :
True OR True = True
True OR False = True
False OR True = True
False OR False= False
إما الحالة الاولى محققة أو الحالة الثانية محققة
ثالثا المعامل المنطقي AND إذا أخدنا العبارات التالية :
True AND True = True
True AND False = False
False AND True = False
False AND False= False
الحالة الاولى محققة و الحالة الثانية محققة الإثنين معا ليتحقق الشرط
رابعا المعامل المنطقي XOR و هذا يعني الشمول إذا أخدنا العبارات التالية :
True XOR True = False
True XOR False = True
False XOR True = True
False XOR False= False
الشرط محقق في حال اختلاف الحالات المنطقية
في الجدول التالي سنوضح اكثر الحلات السابقة الذكر
والشرح السابق موضح في الفيديو التالي