دورة تعلم c++ الدرس الرابع : الاولويات في العمليات


السلام عليكم 


اهلا بكم في الدرس الرابع من دورة تعلم لغة البرمجه سي بلس بلس
في هذا الدرس ان شاء الله سوف نتطرق الى الاولويات في العمليات الحسابية و المنطقية
ملاحظه : الاولوية هنا بمعنى اي عملية يتم تنفيذها قبل الاخرى

اولاً : الاقواس () , ان ما بداخل الاقواس ينفذ اولاً مهما كان العملية الحسابية التي في داخله
مثال : 3+(8-9) = 3 + -1 = 2


ثانياً : ++ و -- و ! , معامل الزياده بواحد و النقصان بواحد و النفي ياتي ترتيبهم بعد الاقواس اي يتم تنفيذ ما بداخل الاقواس ان وجد ثم يتم تنفيذ عمليات الزياده بواحد و النقصان بواحد و النفي
مثال : a = 4
(a++ - (12*2
= 24 - 5 = 19


ثالثاً : * و / و % ,الضرب و القسمة ياتي ترتيبهم ثالثاً اي بعد الاقواس و معاملات الزياده و النقصان
مثال : a = 5
a++ - 12 *3 /4
هنا يوجد عمليتين لهم نفس الاولوية , سيقوم البرنامج بعمل العمليات ابتدائاً من اليسار اي
a++ = 6
12*3 = 36 / 4 = 8
6-8 = 2


رابعاً : + و - , ترتيب الجمع و الطرح ياتي الرابع في ترتيب الاولويات


خامساً : < و <= و > و >= , وهي عمليات المقارنه التي نستخدمها غالباً مع جمل الشرط التي سنتطرق اليها لاحقاً , وترتيباً في الاولويات ياتي خامساً .


سادساً : == و =! , وهم ايضاً غالباً نستخدمهم في جمل الشرط او المقارنه , وياتي ترتيبهم سادساً اي بعد عمليات الاكبر و الاصغر


سابعاً : && , العملية المنطقية and و غالباً ما يتم استخدامها عندما نريد تنفيذ شيء و يشترط تحقق شرطين و قمنا سابقا بشرح هذه العملية


ثامناً : || , العملية المنطقيه or و غالباً ما يتم استخدامها عندما نريد تنفيذ شيء ويشترط تحقق شرط من شرطين او اكثر وقمنا في الدرس السابق بشرحها


تاسعاً : = و += و -= و /= و *= و%= , وهي عمليات اسناد القيم , اي بعد ان يتم عمل العمليات الحسابية يتم اسناد القيم الى المتغيرت من خلال هذه الاوامر .وترتيب الاولويات لهم يأتي في اخر ترتيب


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

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

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

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

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

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

    ردحذف
  5. طيب ومتى ترتيب الاس والجذور ؟؟؟؟

    ردحذف
  6. مرحبا عندي سؤال يخص هذا الموضوع ومحتاجه اعرف جوابه لان عندي امتحان بي ممكن الرد

    ردحذف