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

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