دورة تعلم c++ الدرس الثالث : العمليات المنطقية في c++



السلام عليكم 


اهلا بكم في الدرس الثالث من سلسلة دروس تعلم سي بلس بلس
سنتطرق في هذا الدرس الى العمليات الحسابية في لغة سي بلس بلس

لنبدأ على بركة الله
قبل البدأ في العلميات اود التنويه الى اكثر من شيء
1-ناتج اي عملية منطقية يكون 0 او 1
2-اي رقم غير الصفر يعبر عن 1 سواء سالب او موجب
3-الرقم 1 = true  و الصفر = false
4-اغلب استخدام البوابات المنطقية يكون في جمله الشرط اذا ما اردنا التحقق من شرطين او شرط واحد من شرطين

اولاً : العملية "و" (and) و تتم هذه العملية من خلال الرمز && مثال :
sum = 1 && 0;
هنا سيقوم البرنامج بعمل and بين القيمه 1 و 0 و في هذه الحالة يكون الناتج = 0

جدول البوابة and
واحد  and صفر = صفر
صفر and واحد = صفر
صفر and صفر = صفر
واحد and واحد = واحد


ثانياً : العملية "او" (or)  و تتم هذه العملية من خلال الرمز || مثال :
sum = 1 || 0;
هنا سيقوم البرنامج بعمل or  بين القيمة 1 و 0 و في هذه الحالة يكون الناتج = 1

جدول البوابة or
واحد or صفر = واحد
صفر or واحد =  واحد
صفر or صفر =  صفر
واحد or واحد = واحد


ثالثاً : العملية "نفي" (not)  وتتم هذه العلية من خلال الرمز !  مثال :
sum = 3!;
لقد ذكرت في السابق ان اي قيمه غير الصفر فهي واحد اي true  هنا سيقوم البرنامج بإيجاد نفي الواحد اي صفر اي سيكون الناتج 0 (flase)

جدول البوابة not
صفر = واحد
واحد = صفر


الى هنا يكون انتهى الدرس الثالث من دورة تعلم السي بلس بلس 

هناك 4 تعليقات:

  1. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  2. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  3. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  4. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف