حاسبة باقي القسمة (مودولو)

أوجد الباقي وخارج القسمة لعملية قسمة (a mod b).

النتيجة

الباقي (a mod b)

2.0000

خارج القسمة

3

كيف يعمل

a = خارج القسمة × b + الباقي

تعيد عملية باقي القسمة (modulo) ما يتبقى بعد القسمة. تكتب القسمة الإقليدية a = الخارج × b + الباقي، والباقي بين 0 وb−1: في 17 mod 5، بما أن 17 = 3×5 + 2، فالخارج 3 والباقي 2. يشغّل الباقي كلَّ ما يدور في حلقات. الساعات تلتف بمقياس 12 أو 24 — الساعة 10 زائد 5 ساعات تساوي (10+5) mod 12 = الساعة 3. وأيام الأسبوع تدور بمقياس 7، والباقي 0 هو بالضبط معنى «قابل للقسمة»، ومن هنا اختبارات القسمة الفورية. وفي البرمجة حاضر في كل مكان: n mod 2 يميّز الزوجي من الفردي، والباقي يوزّع العناصر على عدد ثابت من الخانات (التجزئة)، وmod k يجعل أي عدّاد يعود إلى 0 بعد k خطوة. انتبه: تختلف اللغات في الأعداد السالبة — بعضها يعيد −3 mod 5 قيمة 2 وبعضها −3.

إعلان

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

كم يساوي 17 mod 5؟

2 — لأن 17 = 3×5 + 2.

ماذا لو كان المقسوم عليه 0؟

القسمة على صفر غير معرّفة، لذا تظهر النتيجة 0.

ما استخدامات الباقي في الحياة اليومية؟

كل ما هو دوري: حساب الساعة (الساعات mod 12)، وحساب أيام الأسبوع (mod 7)، وفحص الزوجي/الفردي (mod 2)، واختبارات القسمة (الباقي 0)، والتوزيع العادل في مجموعات.

إعلان

حاسبات ذات صلة