تقريب المصرفي

طريقة تقريب عادلة تحسم حالات التعادل التامة بالتقريب إلى أقرب عدد زوجي.

🔢
حاسبة التقريب
أدخل رقمًا واختر تفضيلات التقريب الخاصة بك
|
🧪 أمثلة سريعة

ما هو تقريب المصرفي (Banker's Rounding)؟

يحسم تقريب المصرفي (تقريب النصف للزوجي - Round Half Even) حالات التعادل الدقيقة بالتقريب إلى أقرب عدد زوجي.

2.5 → 2
3.5 → 4
4.5 → 4
5.5 → 6

كيف يعمل تقريب المصرفي؟

اتبع هذه الخطوات لتطبيق تقريب المصرفي بشكل صحيح:

1

اختر المنزلة

حدد منزلة التقريب المطلوبة.

2

انظر إلى الجزء المحذوف

افحص الجزء المحذوف الذي يلي موضع التقريب.

3

حدد المسافة

حدد ما إذا كان يقع أسفل نقطة المنتصف، أو عندها تماماً، أو أعلى منها.

4

أقل من النصف

إذا كان أقل من النصف، فقرب نحو القيمة الأقرب (الأقل مقداراً).

5

أعلى من النصف

إذا كان أعلى من النصف، فقرب نحو القيمة الأقرب (الأكبر مقداراً).

6

في النصف تماماً

إذا كان في النصف تماماً، فافحص الرقم المُحتفظ به.

7

رقم مُحتفظ به زوجي

إذا كان الرقم المُحتفظ به زوجياً، اتركه كما هو دون تغيير.

8

رقم مُحتفظ به فردي

إذا كان الرقم المُحتفظ به فردياً، فزده بمقدار واحد ليصبح زوجياً. تنطبق قاعدة الزوجي فقط على حالات النصف الدقيقة.

قاعدة تقريب المصرفي

تنص قاعدة تقريب المصرفي على حسم حالات التعادل بالنظر إلى زوجية أو فردية النتائج المرشحة. عند التقريب إلى أقرب قيمة، فإن أي جزء محذوف يكون أقل تماماً من 5 يُقرب إلى الرقم الأقرب الأقل مقداراً. وأي جزء محذوف أكبر تماماً من 5 يُقرب إلى الرقم الأقرب الأكبر مقداراً. وعندما يكون الجزء المحذوف هو 5 تماماً متبوعاً بأصفار فقط (دون أي أرقام أخرى غير صفرية)، يتم اختيار النتيجة التي يكون رقمها الأقل دلالة عدداً زوجياً.

لماذا يُقرب 2.5 إلى 2؟

العدد 2.5 يقع في المنتصف تماماً بين 2 و 3. يختار تقريب المصرفي النتيجة الزوجية، وبما أن 2 عدد زوجي بينما 3 عدد فردي، فإن 2.5 يُقرب إلى 2.

وعلى العكس من ذلك، يقع العدد 3.5 في المنتصف تماماً بين 3 و 4. وبما أن 4 عدد زوجي و 3 عدد فردي، يختار تقريب المصرفي 4. وبالتالي 3.5 → 4. يتناوب هذا النمط مع كل حالة نصفية تالية.

ماذا يحدث عند تقريب رقم ينتهي بـ 5؟

ليس كل رقم ينتهي بـ 5 يمثل حالة نصفية دقيقة. فقاعدة الزوجي تنطبق فقط على القيم الواقعة في المنتصف تماماً. على سبيل المثال، عند التقريب إلى أقرب عدد صحيح:

  • 2.5 في النصف تماماً: تنطبق القاعدة، ويُقرب إلى 2.
  • 2.51 أعلى من النصف: هو أقرب إلى 3، لذا يُقرب إلى 3 دون تطبيق قاعدة الزوجي.
  • 2.49 أقل من النصف: هو أقرب إلى 2، لذا يُقرب إلى 2 دون تطبيق قاعدة الزوجي.

أمثلة على تقريب المصرفي

المدخلات النتيجة التوضيح
2.522 عدد زوجي
3.544 عدد زوجي
4.544 عدد زوجي
5.566 عدد زوجي
6.566 عدد زوجي
7.588 عدد زوجي
8.588 عدد زوجي
9.51010 عدد زوجي

يضمن هذا النمط تقريب نصف حالات التعادل للأسفل (مثل 2.5 → 2 و 4.5 → 4) والنصف الآخر للأعلى (مثل 3.5 → 4 و 5.5 → 6)، مما يحقق التوازن في النتائج الإجمالية.

تقريب المصرفي إلى المنازل العشرية

عند التقريب إلى منزلة عشرية معينة، يتحقق شرط النصف الدقيق عندما يكون الرقم التالي هو 5 وتكون جميع الأرقام اللاحقة له أصفاراً. ويحدد الرقم المُحتفظ به نتيجة التعادل.

إلى منزلة عشرية واحدة

  • 2.25 → 2.2
  • 2.35 → 2.4
  • 2.45 → 2.4
  • 2.55 → 2.6

إلى منزلتين عشريتين

  • 2.125 → 2.12
  • 2.135 → 2.14
  • 2.145 → 2.14
  • 2.155 → 2.16

من المهم تذكر أن قاعدة الزوجي تنطبق فقط عندما يكون الجزء المحذوف في النصف تماماً (مثل 0.05 أو 0.005). أما إذا كانت القيمة 2.1251، فهي أعلى من النصف، وبالتالي تُقرب للأعلى إلى 2.13.

تقريب المصرفي مع الأرقام السالبة

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

−2.5 → −2
−3.5 → −4
−4.5 → −4
−5.5 → −6

تقريب المصرفي مقابل تقريب النصف للأعلى

يقرب تقريب النصف للأعلى (Round Half Up) حالات التعادل الدقيقة دائماً بعيداً عن الصفر (للأعلى للأرقام الموجبة)، بينما يقرب تقريب المصرفي حالات التعادل إلى أقرب عدد زوجي.

المدخلات تقريب المصرفي تقريب النصف للأعلى
2.523
3.544
4.545
5.566

تقريب المصرفي مقابل تقريب النصف للأسفل

يقرب تقريب النصف للأسفل (Round Half Down) حالات التعادل الدقيقة دائماً نحو الصفر، في حين يعتمد تقريب المصرفي على قاعدة العدد الزوجي.

المدخلات تقريب المصرفي تقريب النصف للأسفل
2.522
3.543
4.544
5.565

تقريب المصرفي مقابل التقريب التقليدي

في العديد من السياقات التعليمية الابتدائية، فإن قاعدة التقريب المألوفة هي تقريب النصف للأعلى، حيث يتم تقريب القيمة النصفية الدقيقة نحو القيمة الأعلى. أما تقريب المصرفي فيستخدم قاعدة مختلفة لحسم التعادل.

تقريب المصرفي مقابل التقريب للزوجي

تقريب المصرفي (Banker's Rounding) وتقريب النصف للزوجي (Round Half Even) هما الطريقة نفسها تماماً؛ فهما اسمان مختلفان لعملية منطقية متطابقة.

لماذا يُستخدم تقريب المصرفي؟

عندما تحتوي الحسابات المتكررة على العديد من القيم النصفية الدقيقة، فإن تقريب التعادل دائماً في اتجاه واحد (كما يفعل تقريب النصف للأعلى) يمكن أن يولد انحيازاً نظامياً. بينما يوجه تقريب النصف للزوجي بعض حالات التعادل للأعلى والبعض الآخر للأسفل بناءً على خاصية الزوجية والفردية، مما يقلل من انحياز التقريب عبر مجموعات البيانات الكبيرة.

تقريب المصرفي وانحياز التقريب

تأمل مهمة جمع مجموعة بيانات تحتوي على عدة قيم نصفية دقيقة. فبمقارنة نتائج النصف للأعلى والنصف للزوجي مع المجموع الرياضي الفعلي الدقيق، يتضح أثر تقليل الانحياز:

القيمة الأصلية النصف للأعلى النصف للزوجي (تقريب المصرفي)
1.522
2.532
3.544
4.554
المجموع: 12.0المجموع: 14المجموع: 12

المجموع الدقيق هو 12.0. يُدخل تقريب النصف للأعلى انحيازاً بمقدار +2 لأن كل تعادل تم تقريبه للأعلى. بينما لا يُنتج تقريب النصف للزوجي أي خطأ تقريب صافٍ في هذا المثال المحدد لأن التعديلات للأعلى وللأسفل تلغي بعضها البعض. وهذا لا يعني أن النصف للزوجي يُعطي دائماً مجموعاً متطابقاً تماماً.

أين يُستخدم تقريب المصرفي؟

يُستخدم تقريب المصرفي في بعض الأنظمة المالية والمحاسبية والإحصائية والعلمية والبرمجية. وتعتمد قاعدة التقريب المطبقة فعلياً على المعايير أو البرمجيات أو المؤسسات المعنية.

تقريب المصرفي في البرمجة

تطبق لغات ومكتبات البرمجة المختلفة قواعد تقريب متباينة. لا تفترض أبداً أن أي دالة تحمل الاسم round() تعتمد طريقة معينة بشكل افتراضي. تحقق من التوثيق البرمجي أو حدد نمط التقريب المطلوب صراحةً.

هل تستخدم لغة بايثون تقريب المصرفي؟

نعم. تستخدم دالة round() المدمجة في بايثون تقريب المصرفي (النصف للزوجي) افتراضياً عند حالات التعادل. على سبيل المثال، تُرجع round(2.5) القيمة 2، وتُرجع round(3.5) القيمة 4. وتجدر الإشارة إلى أنه بسبب التمثيل الثنائي للأرقام ذات الفاصلة العائمة (Binary Floating-Point)، قد لا تُخزن بعض الكسور العشرية كقيم نصفية دقيقة تماماً، مما قد يتجاوز أحياناً تطبيق قاعدة حسم التعادل.

لغة C# وبيئة .NET

في C# وبيئة .NET، تعتمد دالة `Math.Round()` تقريب المصرفي افتراضياً (`MidpointRounding.ToEven`). ويمكنك تغيير هذا السلوك بتمرير `MidpointRounding.AwayFromZero` صراحةً.

لغة جافا (Java)

تستخدم دالة `Math.round()` في جافا تقريب النصف للأعلى. ولكي تستخدم تقريب المصرفي، يجب استخدام فئة `BigDecimal` وتحديد `RoundingMode.HALF_EVEN` صراحةً.

لغة جافا سكريبت (JavaScript)

تستخدم دالة `Math.round()` في جافا سكريبت تقريب النصف للأعلى (وتحديداً نحو اللانهاية الموجبة). ولا تتوفر في جافا سكريبت دالة مدمجة لتقريب المصرفي، لذا يتعين عليك كتابة خوارزمية تقريب مخصصة.

هل يستخدم برنامج إكسيل (Excel) تقريب المصرفي؟

لا. تستخدم دالة ROUND القياسية في إكسيل تقريب النصف للأعلى. ولتطبيق تقريب المصرفي في إكسيل، يجب إما كتابة دالة مخصصة باستخدام VBA أو استخدام معادلة مصفوفية للتحقق من خاصية الزوجية والفردية.

أخطاء شائعة في تقريب المصرفي

"الرقم 5 يُقرب دائماً للأعلى."

يصف هذا تقريب النصف للأعلى وليس تقريب المصرفي. إذ يقرب تقريب المصرفي نصف حالات التعادل النصفية الدقيقة للأعلى ونصفها للأسفل وفقاً لقاعدة الزوجي.

"الرقم 5 يُقرب دائماً للأسفل."

يصف هذا تقريب النصف للأسفل. أما تقريب المصرفي فيتناوب في الاتجاه لحالات التعادل الدقيقة.

"تقريب المصرفي يعني التقريب نحو الصفر."

التقريب نحو الصفر هو اقتطاع (بتر). بينما يستهدف تقريب المصرفي القيمة الأقرب أولاً، ويستخدم قاعدة الزوجي فقط عند حالات التعادل.

"تقريب المصرفي وتقريب النصف للأسفل متطابقان."

يوجه تقريب النصف للأسفل حالات التعادل دائماً نحو الصفر. بينما يوجه تقريب المصرفي حالات التعادل إلى الرقم الزوجي، والذي قد يكون بعيداً عن الصفر (مثل 3.5 → 4).

"تقريب المصرفي يزيل كل انحياز التقريب تماماً."

يمكنه تقليل الانحياز النظامي في مجموعات البيانات الكبيرة، لكنه لا يلغي بالضرورة كل انحياز في أي عينة عشوائية من الأرقام.

"جميع لغات البرمجة تستخدم تقريب المصرفي."

تستخدم جافا سكريبت وبي إتش بي (PHP) ودالة `Math.round()` الافتراضية في جافا أشكالاً من تقريب النصف للأعلى. ويجب التحقق من السلوك البرمجي لكل بيئة.

"تستخدم جميع البنوك تقريب المصرفي."

تستخدم العديد من المؤسسات المالية في الواقع تقريب النصف للأعلى بسبب تشريعات تاريخية أو قيود برمجية بسيطة. ويعتمد الاستخدام الفعلي كلياً على المؤسسة والنظام المعمول به.

"أي رقم يحتوي على 5 يعتبر حالة نصفية."

يكون الرقم في النصف تماماً فقط إذا كان أول رقم محذوف هو 5 ولا توجد بعده أي أرقام أخرى غير صفرية (على سبيل المثال، 2.500 في النصف تماماً؛ بينما 2.501 ليست كذلك).

جدول المرجع السريع لتقريب المصرفي

الحالة القاعدة
أقل من النصفالتقريب إلى القيمة الأقرب
أعلى من النصفالتقريب إلى القيمة الأقرب
في النصف تماماً + رقم مُحتفظ به زوجيالإبقاء عليه دون تغيير
في النصف تماماً + رقم مُحتفظ به فرديالزيادة إلى الرقم الزوجي التالي
2.4 → 2 (أقل من النصف)
2.5 → 2 (في النصف تماماً، 2 عدد زوجي)
3.5 → 4 (في النصف تماماً، 3 عدد فردي، يُزاد إلى 4)

صيغة وقاعدة تقريب المصرفي

من الناحية المفاهيمية، تنص قاعدة تقريب المصرفي على: احسب المسافة من الرقم الأصلي إلى أقرب قيمتين مسموح بهما. وإذا كانت إحدى المسافتين أقصر، فاختر تلك القيمة. أما إذا كانت المسافتان متطابقتين (حالة نصفية دقيقة)، فقارن بين النتيجتين المحتملتين واختر النتيجة التي يكون رقمها المُحتفظ به عدداً زوجياً (يقبل القسمة على 2).

تمارين وتطبيقات على تقريب المصرفي

اختبر مدى فهمك من خلال هذه الأسئلة التدريبية.

1. قرّب 2.5 إلى أقرب عدد صحيح

إظهار الإجابة

الإجابة: 2. الرقم في النصف تماماً، والنتيجة الزوجية المرشحة هي 2.

2. قرّب 3.5 إلى أقرب عدد صحيح

إظهار الإجابة

الإجابة: 4. الرقم في النصف تماماً، والنتيجة الزوجية المرشحة هي 4.

3. قرّب −4.5 إلى أقرب عدد صحيح

إظهار الإجابة

الإجابة: −4. القيمتان المرشحتان هما −4 و −5، والعدد −4 يحتوي على رقم زوجي.

4. قرّب 6.51 إلى أقرب عدد صحيح

إظهار الإجابة

الإجابة: 7. الرقم أعلى من النصف (أقرب إلى 7)، ولا تُطبق قاعدة الزوجي.

5. قرّب 2.35 إلى منزلة عشرية واحدة

إظهار الإجابة

الإجابة: 2.4. في النصف تماماً. القيمتان المرشحتان هما 2.3 و 2.4، والرقم 4 هو الرقم الزوجي.

6. قرّب 2.45 إلى منزلة عشرية واحدة

إظهار الإجابة

الإجابة: 2.4. في النصف تماماً. القيمتان المرشحتان هما 2.4 و 2.5، والرقم 4 هو الرقم الزوجي.

7. قرّب 1,250 إلى أقرب مائة

إظهار الإجابة

الإجابة: 1,200. في النصف تماماً بين 1,200 و 1,300، والرقم 2 زوجي.

8. قرّب 1,350 إلى أقرب مائة

إظهار الإجابة

الإجابة: 1,400. في النصف تماماً بين 1,300 و 1,400، والرقم 4 زوجي.

9. قرّب 2.145 إلى منزلتين عشريتين

إظهار الإجابة

الإجابة: 2.14. في النصف تماماً. القيمتان المرشحتان هما 2.14 و 2.15، والرقم 4 زوجي.

10. قرّب 2.155 إلى منزلتين عشريتين

إظهار الإجابة

الإجابة: 2.16. في النصف تماماً. القيمتان المرشحتان هما 2.15 و 2.16، والرقم 6 زوجي.

الأسئلة الشائعة

ما هو تقريب المصرفي (Banker's Rounding)؟

تقريب المصرفي هو طريقة لحسم حالات التعادل النصفية الدقيقة بالتقريب إلى أقرب عدد زوجي.

ما هو الاسم الآخر لتقريب المصرفي؟

يُطلق على تقريب المصرفي أيضاً اسم تقريب النصف للزوجي (Round Half Even). ويحدد معيار الحسابات ذات الفاصلة العائمة IEEE 754 عدة سمات لاتجاه التقريب، بما في ذلك roundTiesToEven، والتي تعتمد المبدأ نفسه لحسم حالات التعادل بالتقريب إلى العدد الزوجي.

هل تقريب المصرفي هو نفسه تقريب النصف للزوجي؟

نعم. تقريب المصرفي وتقريب النصف للزوجي هما الطريقة نفسها تماماً.

لماذا يُقرب 2.5 إلى 2؟

يقع 2.5 في المنتصف تماماً بين 2 و 3. ويختار تقريب المصرفي النتيجة الزوجية؛ وبما أن 2 عدد زوجي بينما 3 عدد فردي، فإن 2.5 يُقرب إلى 2.

لماذا يُقرب 3.5 إلى 4؟

يقع 3.5 في المنتصف تماماً بين 3 و 4. ويختار تقريب المصرفي النتيجة الزوجية؛ وبما أن 4 عدد زوجي و 3 عدد فردي، فإن 3.5 يُقرب إلى 4.

هل يُقرب تقريب المصرفي الرقم 5 للأعلى أم للأسفل؟

لا يقوم تقريب المصرفي ببساطة بتقريب كل 5 للأعلى أو للأسفل. ففي حالة النصف الدقيقة، يختار النتيجة التي يكون رقمها المُحتفظ به زوجياً. على سبيل المثال، يُقرب 2.5 إلى 2 لأن 2 عدد زوجي، بينما يُقرب 3.5 إلى 4 لأن 4 عدد زوجي.

كيف يتعامل تقريب المصرفي مع الأرقام السالبة؟

تتبع الأرقام السالبة قاعدة الزوجية والفردية نفسها تماماً. على سبيل المثال، يُقرب −2.5 إلى −2 لأن 2 هو الرقم الزوجي المرشح.

فيما يُستخدم تقريب المصرفي؟

يُستخدم في التمويل والإحصاء وهندسة البرمجيات لتقليل انحياز التقريب النظامي عبر مجموعات البيانات الكبيرة.

لماذا يقلل تقريب المصرفي من الانحياز؟

من خلال توجيه ما يقرب من نصف حالات التعادل للأعلى ونصفها الآخر للأسفل، يمنع الانحراف التراكمي الذي يحدث عند التقريب الدائم في اتجاه واحد.

ما الفرق بين تقريب المصرفي وتقريب النصف للأعلى؟

يقرب تقريب النصف للأعلى حالات التعادل الدقيقة دائماً بعيداً عن الصفر. بينما يقرب تقريب المصرفي حالات التعادل الدقيقة إلى أقرب عدد زوجي.

ما الفرق بين تقريب المصرفي وتقريب النصف للأسفل؟

يقرب تقريب النصف للأسفل حالات التعادل الدقيقة دائماً نحو الصفر. بينما يقرب تقريب المصرفي حالات التعادل الدقيقة إلى أقرب عدد زوجي.

هل تستخدم لغة بايثون تقريب المصرفي؟

نعم. تستخدم دالة round() المدمجة في بايثون تقريب المصرفي (النصف للزوجي) افتراضياً.

هل يستخدم برنامج إكسيل تقريب المصرفي؟

لا. تستخدم دالة ROUND القياسية في إكسيل تقريب النصف للأعلى. ويتعين عليك كتابة صيغة مخصصة أو دالة VBA لتطبيق تقريب المصرفي في إكسيل.