ترتيب العمليات

أسبقية المشغل

ترتيب العمليات ، وتسمى أيضًا أسبقية المشغل ، هي مجموعة من القواعد التي تحدد الإجراءات التي يجب تنفيذها أولاً في التعبير الرياضي.

على سبيل المثال ، في التعبير 'خمسة مضافًا إلى ستة مضروبًا في سبعة' ، فإن العاملين هي جمع وضرب (خمسة وستة وسبعة هي المعاملات). إذا تم إجراء الإضافة أولاً ، تكون النتيجة 77 ، ولكن إذا تم إجراء الضرب أولاً ، تكون النتيجة 47. ترتيب العمليات يفرض أن الإجابة الصحيحة هي 47 لأنه يجب إجراء الضرب والقسمة دائمًا قبل الجمع والطرح.

الترتيب الرياضي للعمليات

  1. الأقواس والأسس والجذور.
  2. الضرب والقسمة.
  3. جمع وطرح.
نصيحة

طريقة سهلة لتذكر ترتيب العمليات هي PEMDAS ، أو 'الرجاء المعذرة يا عمتي العزيزة سالي'.

برمجة الكمبيوتر

في برمجة الكمبيوتر ، تستخدم معظم اللغات مستويات أسبقية مماثلة للعلوم والرياضيات. بعض اللغات ، مثل Smalltalk و لثغة ، ليس لها قواعد أسبقية على الإطلاق ؛ يجب على المبرمج تحديد العوامل بالترتيب الصحيح.

في ال لغة البرمجة C ، يتم تطبيق المستويات التالية من أسبقية المشغل ، المدرجة هنا بترتيب تناقص الأسبقية:

المستوى 1 (أعلى أسبقية)
المشغل أو العامل: عملية:
++ زيادة راتب
- إنقاص
() دور يتصل
[] مجموعة مصفوفة الاشتراك
. اختيار العنصر بالإشارة
-> اختيار العنصر من خلال المؤشر
المستوي 2
* عمليه الضرب
/ قسم
٪ وحدة
مستوى 3
+ إضافة
- الطرح
مستوى 4
<< التحول إلى اليسار على مستوى البت
>> التحول إلى اليمين على مستوى البت
مستوى 5
< أقل من
<= اصغر من او يساوي
> أكثر من
> = أكبر من أو يساوي
المستوى 6
== متساوي
! = ليس متساوي
المستوى 7
& أحادي المعامل AND
المستوى 8
^ Bitwise XOR (حصري أو)
المستوى 9
| أحادي المعامل أو
المستوى 10
&& منطقي و
المستوى 11
|| منطقي أو
المستوى 12
؟: ثلاثي الشرط
المستوى 13
= الاحالة المباشرة
+ = التنازل عن طريق المبلغ
- = التنازل عن طريق الاختلاف
* = التنازل حسب المنتج
/ = التنازل عن طريق حاصل القسمة
٪ = التنازل عن طريق الباقي
<<= التعيين عن طريق التحول الأيسر أحاديًا
>> = التنازل عن طريق التحول الأيمن
& = الاحالة عن طريق أحادي المعامل AND
^ = التعيين بواسطة bitwise XOR
| = التعيين عن طريق أحادي المعامل OR
المستوى 14
و فقرة