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

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

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

وفي علم الرياضيات ومعظم لغات الحاسوب، يتم تنفيذ عمليات الضرب قبل الجمع، وقد كان هذا هو الحال منذ إدخال الترميز الجبري الحديث.[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]. Written at Leipzig, Germany. In Grosche, Günter; Ziegler, Viktor; Ziegler, Dorothea (eds.). Taschenbuch der Mathematik [Pocketbook of mathematics] (بالألمانية). Translated by Ziegler, Viktor. Weiß, Jürgen (23 ed.). Thun, Switzerland / Frankfurt am Main, Germany: Verlag Harri Deutsch (and B. G. Teubner Verlagsgesellschaft, Leipzig). Vol. 1. pp. 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. مؤرشف من الأصل في 2021-04-21. اطلع عليه بتاريخ 2012-03-05.
  3. ^ "Compendium of Mathematical Symbols". Math Vault (بالإنجليزية الأمريكية). 1 Mar 2020. Archived from the original on 2021-08-22. Retrieved 2020-08-22.
  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) من الأصل في 2020-06-28. اطلع عليه بتاريخ 2020-06-28.
  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 [بالألمانية] (ed.). Springer-Handbuch der Mathematik I (بالألمانية) (1 ed.). Berlin / Heidelberg, Germany: شبغنكا، شبغنكا. Vol. I. p. 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. مؤرشف من الأصل في 2021-03-08.
  9. ^ "Rules of arithmetic" (PDF). Mathcentre.ac.uk. مؤرشف من الأصل (PDF) في 2021-02-24. اطلع عليه بتاريخ 2019-08-02.
  10. ^ [2] نسخة محفوظة 14 يونيو 2020 على موقع واي باك مشين.
  11. ^ "What is PEMDAS? - Definition, Rule & Examples - Video & Lesson Transcript". Study.com (بالإنجليزية). Archived from the original on 2019-02-22. Retrieved 2019-02-21.