ترتيب العمليات الحسابية

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

وفي علم الرياضيات ومعظم لغات الحاسوب، يتم تنفيذ عمليات الضرب قبل الجمع، وقد كان هذا هو الحال منذ إدخال الترميز الجبري الحديث.[1][2] على سبيل المثال في التعبير 2 + 3 × 4، الجواب هو 14. الأقواس «(..) و{..} و[..]»، لديها قواعد خاصة بها، يمكن أن تستخدم لتفادي الخلط بين العمليات، وبالتالي يمكن كتابة التعبير السابق بالصيغة التالية: 2 + (3 × 4)، ولكن القوسين لا لزوم لهما هنا، لأن الأولوية ماتزال للضرب حتى بدونهما. عندما تم تقديم الأس في القرنين السادس عشر والسابع عشر، فقد تم إعطاء الأسبقية على كل من الجمع والضرب، ويمكن وضعها فقط كخط مرتفع أعلى الأساس.[1] هكذا 3 + 25 = 28 و3 × 25 = 75.

وقد وضعت هذه القواعد لتوضيح كيفية التعامل مع الرموز والعمليات الحسابية، مع السماح باستخدام الرموز كأداة توضيحية فقط غايتها تسهيل العمليات الحسابية وإعطاءها صورة أكثر دقة مما يسهل الحصول على إجابة نهائية صحيحة، ويتحقق ذلك بفهم هذه الرموز وغاية كل واحد منها فمثلًا يمكن استخدام الأقواس () للإشارة إلى أن العملية الحسابية داخل القوس تتمتع بالأولوية عن العمليات الأخرى وكمثال توضيحي (2 + 3) × 4 = 20، بسبب وجود الأقواس أُعطت الأولولية للجمع بالرغم من أولوية الضرب في حال عدم وجود الأقواس، أما عند الحاجة إلى وجود أكثر من قوس في معادلة واحدة يمكن استخدام شكل آخر من أشكال الأقواس لتجنب أي التباس كما في [2 × (3 + 4)] - 5 = 9.[3]


ترتيب مستوى العملياتعدل

ترتب أسبقية العمليات الحسابية وهو نفس الترتيب المستخدم في علم الرياضيات والعلوم الطبيعية والعلوم التكنولوجية والعديد من لغات البرمجة بالقواعد التالية:

العمليات المدمجة داخل أقواس (بنفس الترتيب الموضح)

  1. الضرب المتكرر (رفع الأس).
  2. الجذور.
  3. الضرب والقسمة.
  4. الجمع والطرح.

يتم تسلسل العمليات على الصيغة التالية:

  1. العمليات داخل الأقواس.
  2. رفع الأسس.
  3. الضرب والقسمة.
  4. الجمع والطرح.

ومن اليمين إلى اليسار (في اللغة العربية) أو من اليسار إلى اليمين (في اللغة الإنجليزية).

مثالعدل

(بالإنجليزية) 13 = 6/2*3+4
حيث يتم تنفيذ العمليات الحسابية بالترتيب التالي:

  1. الضرب والقسمة من اليسار إلى اليمين (3*6 = 18)، ثم (18/2 = 9).
  2. الجمع (9 + 4 = 13).

استثناء من القاعدةعدل

المتسلسلة الأُسيةعدل

إذا تمت الإشارة إلى الأس بواسطة رموز مكدسة باستخدام الترميز المرتفع، فإن القاعدة المعتادة هي العمل من أعلى إلى أسفل:[1][4][5][6]

abc = a(bc)

التي لا تساوي عادةً c‏(ab). هذا الاصطلاح مفيد لأن هناك خاصية الأس التي c‏(ab) =‏abc، لذلك ليس من الضروري استخدام الأس التسلسلي لهذا الغرض.

ومع ذلك، عند استخدام تدوين عامل التشغيل مع علامة الإقحام (^) أو السهم (↑)، لا يوجد معيار مشترك. على سبيل المثال، يقوم مايكروسوفت إكسل ولغة البرمجة الحسابية ماتلاب بتقييم a^b^c كـc‏(ab)، لكن بحث جوجل وولفرام ألفا كـa(bc). وهكذا فإن 4^3^2 يتم تقييمها إلى 4,096 في الحالة الأولى و262,144 في الحالة الثانية.

إشارة الناقص الأحاديةعدل

هناك اصطلاحات مختلفة بخصوص العامل الأحادي - (عادة ما يقرأ «سالب»). في الرياضيات المكتوبة أو المطبوعة، حيث أن -23 تساوي -(3)2 التي تساوي (-9). وفي بعض التطبيقات ولغات البرمجة، مثل برمجية مايكروسوفت إكسل، برمجية بلين ميكر، برمجية بي سي وبعض برمجيات البيانات الأخرى، الأولوية تعطى للمشغل الاحادي قبل العوامل الثنائية وهذا ما يفسر أولوية السالب الأحادي عن الأسس وذلك ما يفسر أن -23 تساوي (-3)2 وتساوي 9.[7]

خليط الضرب والقسمةعدل

وبالمثل، يمكن أن يكون هناك غموض في استخدام رمز الشرطة المائلة / في تعبيرات مثل 1/2n.[8] إذا أعاد أحد كتابة هذا التعبير كـ1 ÷ 2n ثم فسر رمز القسمة على أنه يشير إلى الضرب بالمقلوب، يصبح هذا:

(2 ÷ 1) × n = 1 × 1/2 × n = 1/2 × n.

بهذا التفسير 1 ÷ 2n يساوي (1 ÷ 2)n.[1][9]ومع ذلك، في بعض الأدبيات الأكاديمية، يتم تفسير الضرب الذي يُشار إليه بالتجاور (المعروف أيضًا باسم الضرب الضمني) على أنه ذو أسبقية أعلى من القسمة، بحيث تكون 1 ÷ 2n تساوي 1 ÷ (2n)، وليس (1 ÷ 2)n.

حالات خاصةعدل

فيما يخص التعدادين الثالث (الضرب والقسمة) والرابع (الجمع والطرح)، ولا أفضلية لإحدى العمليتين في كل تعداد على الأخرى، أي لا أفضلية للضرب على القسمة أو للجمع على الطرح وبالعكس. تحسب هذه العمليات بناء على ترتيبها من اليسار إلى اليمين في اللغة الإنجليزية وبالعكس في اللغة العربية. في المثال السابق بدأنا بالضرب لأنه الأقوى حسب التعداد وتبعناه بالتقسيم حسب الترتيب (من اليسار إلى اليمين)، ثم أكملنا بالجمع لأنه أضعف حسب التعداد.[10][11]

انظر أيضًاعدل

المراجععدل

  1. أ ب ت ث Bronstein, Ilja Nikolaevič؛ Semendjajew, Konstantin Adolfovič (1987) [1945]، "2.4.1.1. Definition arithmetischer Ausdrücke" [Definition of arithmetic expressions]، كتب في Leipzig, Germany، في Grosche, Günter؛ Ziegler, Viktor؛ Ziegler, Dorothea (المحررون)، Taschenbuch der Mathematik [Pocketbook of mathematics] (باللغة الألمانية)، ترجمة Ziegler, Viktor، Weiß, Jürgen (ط. 23)، Thun, Switzerland / Frankfurt am Main, Germany: Verlag Harri Deutsch (and B. G. Teubner Verlagsgesellschaft, Leipzig)، ج. 1، ص. 115–120, 802، ISBN 3-87144-492-8، Regel 7: Ist F(A) Teilzeichenreihe eines arithmetischen Ausdrucks oder einer seiner Abkürzungen und F eine Funktionenkonstante und A eine Zahlenvariable oder Zahlenkonstante, so darf F A dafür geschrieben werden. [Darüber hinaus ist noch die Abkürzung Fn(A) für (F(A))n üblich. Dabei kann F sowohl Funktionenkonstante als auch Funktionenvariable sein.]
  2. ^ "Ask Dr. Math"، Math Forum، 22 نوفمبر 2000، مؤرشف من الأصل في 21 أبريل 2021، اطلع عليه بتاريخ 05 مارس 2012.
  3. ^ "Compendium of Mathematical Symbols"، Math Vault (باللغة الإنجليزية)، 01 مارس 2020، مؤرشف من الأصل في 22 أغسطس 2021، اطلع عليه بتاريخ 22 أغسطس 2020.
  4. ^ Robinson, Raphael Mitchel (أكتوبر 1958) [1958-04-07]، "A report on primes of the form k · 2n + 1 and on factors of Fermat numbers" (PDF)، Proceedings of the American Mathematical Society، جامعة كاليفورنيا, Berkeley, California, USA، 9 (5): 673–681 [677]، doi:10.1090/s0002-9939-1958-0096614-7، مؤرشف (PDF) من الأصل في 28 يونيو 2020، اطلع عليه بتاريخ 28 يونيو 2020.
  5. ^ Olver, Frank W. J.؛ Lozier, Daniel W.؛ Boisvert, Ronald F.؛ Clark, Charles W., المحررون (2010)، NIST Handbook of Mathematical Functions، المعهد الوطني للمعايير والتقنية (NIST), وزارة التجارة, مطبعة جامعة كامبريدج، ISBN 978-0-521-19225-5، MR 2723248.[1]
  6. ^ Zeidler, Eberhard؛ Schwarz, Hans Rudolf؛ Hackbusch, Wolfgang؛ Luderer, Bernd؛ Blath, Jochen؛ Schied, Alexander؛ Dempe, Stephan؛ Wanka, Gert؛ Hromkovič, Juraj؛ Gottwald, Siegfried (2013) [2012]، Zeidler, Eberhard (المحرر)، Springer-Handbuch der Mathematik I (باللغة الألمانية) (ط. 1)، Berlin / Heidelberg, Germany: شبغنكا, شبغنكا، ج. I، ص. 590، doi:10.1007/978-3-658-00285-5، ISBN 978-3-658-00284-8. (xii+635 pages)
  7. ^ "Formula Returns Unexpected Positive Value". Microsoft. 2005-08-15. Archived from the original on 2015-04-19. Retrieved 2012-03-05.
  8. ^ Ball, John A. (1978)، Algorithms for RPN calculators (ط. 1)، Cambridge, Massachusetts, USA: جون وايلي وأولاده  [لغات أخرى]، جون وايلي وأولاده  [لغات أخرى]، ص. 31، ISBN 0-471-03070-8، مؤرشف من الأصل في 8 مارس 2021.
  9. ^ "Rules of arithmetic" (PDF)، Mathcentre.ac.uk، مؤرشف من الأصل (PDF) في 24 فبراير 2021، اطلع عليه بتاريخ 02 أغسطس 2019.
  10. ^ [2] نسخة محفوظة 14 يونيو 2020 على موقع واي باك مشين.
  11. ^ "What is PEMDAS? - Definition, Rule & Examples - Video & Lesson Transcript"، Study.com (باللغة الإنجليزية)، مؤرشف من الأصل في 22 فبراير 2019، اطلع عليه بتاريخ 21 فبراير 2019.