اولویت عملگرها

در ریاضیات و برنامه‌نویسی رایانه‌ای، اولویت عملگرها (تقدم یا ترتیب عملیات) () مجموعه‌ای از قوانین است که مشخص می‌کند هنگام ارزیابی عبارت ریاضی کدام عملگر باید زودتر انجام شود.
در محاسبات ریاضی طبق قانون Pemdas ابتدا پرانتز باید محاسبه شود، در اولویت بعدی توان و سپس ضرب و تقسیم دارای اولویت یکسانی هستند که از چپ به راست هرکدام زودتر ظاهر شده باشند محاسبه می‌شوند و در اولویت آخر هم جمع و تفریق از چپ به راست هرکدام زودتر ظاهر شده باشند. 
بعنوان مثال، در ریاضیات و بسیاری از زبان‌های رایانگری (کامپیوتری)، اولویت جمع کمتر از ضرب است؛                

بنابراین،عبارت ۴ × ۳ + ۲ برابراست با ۱۴، نه ۲۰. این قرارداد وجود دارد برای از بین بردن ابهام، درحالیکه اجازه می‌دهد تا جای ممکن از نمادها و عبارت‌های کوتاه استفاده کرد؛ که در آن برای نادیده گرفتن اولویت یا حتی برای سادگی فهم و یا تأکید از پرانتز () (گاهی اوقات برای خوانایی بیشتر از کروشه [ ] یا آکلاد { }) استفاده می‌شود). (۲ + ۳) × ۴ برابر است با ۲۰ و ۲ + (۳ × ۴) برابر است با ۱۴ (اگر پرانتزی وجود نداشت باید این تفسیر برداشت ميشد). 
از زمان ابداع نماد جبری نوین، ضرب مقدم بر جمع در نظر گرفته شده‌است. در نتیجه ۲۳ = ۳ + ۵ × ۴ = ۵ × ۴ + ۳.
هنگامی که توان برای اولین بار در قرن ۱۶ و ۱۷ میلادی معرفی شد، توان مقدم بر جمع و ضرب شد. در نتیجه ۲۸ = ۲ ۵ + ۳ و ۷۵ = ۲ ۵ × ۳. برای تغییر اولویت از یک خط بالا (یک خط رو یا خط زیر) استفاده می‌شد. اما امروز از پرانتز یا کروشه استفاده می‌شود و بصراحت دلالت بر اولویت عبارت داخل پرانتز برای ارزیابی دارد. در نتیجه ۲۰ = ۴ × (۳ + ۲) که به اجبار الویت جمع بیشتر از ضرب شده با ۶۴ = ۲(۵ + ۳) که به اجبار الویت جمع بیشتر از توان شده‌است.

 تعریف 
الویت عملگرهای مورد استفاده در سراسر ریاضیات، علم و فناوری و بسیاری از زبان‌های برنامه‌نویسی رایانه‌ای عبارت است از:
 پرانتز (حاصل آن را از داخلی‌ترین پرانتز بدست می‌آوریم)
 توان و ریشه و توابع (از چپ به راست هرکدام زودتر ظاهر شد اولویت دارد)
 ضرب و تقسیم (از چپ به راست هرکدام زودتر ظاهر شد اولویت دارد)
 جمع و تفریق (از چپ به راست هرکدام زودتر ظاهر شد اولویت دارد)
این بدان معناست که اگر یک عبارت ریاضی از چند عمل دوتایی تشکیل شده باشد آن عملگری زودتر انجام می‌شود که در این لیست بالاتر قرار گرفته‌است. و عملگرهایی که در یک ردیف قرار دارند اولویت یکسانی دارند و اولویت با عملگری است که سمت چپ قرار گرفته باشد. خاصیت جابه‌جایی و خاصیتشرکت‌پذیری در جمع و ضرب استانداردی ایجاد می‌کند تا عملگرها و عملوندها با ترتیب اما به صورت مخلوط شکل بگیرند و دارای جواب منحصر به فرد باشند.
جایگزین=https://mathgifs.ir/2018/05/29/order-of-operations-%d8%aa%d9%82%d8%af%d9%85-%d8%a7%d8%b9%d9%85%d8%a7%d9%84-%d8%b1%db%8c%d8%a7%d8%b6%db%8c/|بندانگشتی|در ریاضیات و برنامه نویسی کامپیوتری، ترتیب عملیات (یا اولویت اپراتور) مجموعه ای از قوانین است که منعکس کننده توافق هایی هستند که در آن مراحل ابتدا برای ارزیابی بیان یک ریاضی داده شده است.
جایگزین=https://mathgifs.ir/2018/05/29/order-of-operations-%D8%AA%D9%82%D8%AF%D9%85-%D8%A7%D8%B9%D9%85%D8%A7%D9%84-%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C/|بندانگشتی
مثال ː انیمیشن‌های مقابل به‌طور ساده مفهوم تقدم اعمال ریاضی را نشان می دهند.

جایگزین=https://mathgifs.ir/2018/05/29/order-of-operations-%d8%aa%d9%82%d8%af%d9%85-%d8%a7%d8%b9%d9%85%d8%a7%d9%84-%d8%b1%db%8c%d8%a7%d8%b6%db%8c/|بندانگشتی

 در برنامه‌نویسی رایانه 
 #  نماد  توضیحات1  ()   []   ->   .   ::  2  !   ~   -   +   *   &   sizeof   type cast   ++   --   3  *   /   % MOD 4  +   -  5  <<   >> 6  <   <=   >   >= 7  ==   != 8  & 9  ^ 10  | 11  && 12  || 13  ? : 14  =   +=   -=   *=   /=   %=   &=   |=   ^=   <<=   >>= 15 , 

 جستارهای وابسته 
 خاصیت جابجایی
 سربارگذاری عملگرها

 منابع 

رده:جبر مجرد
رده:جبر
رده:یادیارها
رده:عملگرها (برنامه‌نویسی)