دليل شامل للحاسبة
حاسبة باقي القسمة تحسب ناتج القسمة الصحيح والباقي لأي عددين صحيحين، بما فيها الأعداد السالبة، وتكتب النتيجة بصيغة mod المستعملة في الرياضيات والبرمجة. فـ17 ÷ 5 = 3 والباقي 2، أي 17 mod 5 = 2. وتشرح الحاسبة الفرق بين الباقي في الرياضيات وفي لغات البرمجة عند الأعداد السالبة، فـ−17 mod 5 = 3 رياضيًا، لكنه −2 في JavaScript.
القسمة مع الباقي
لأي عددين صحيحين a وb (حيث b لا يساوي صفرًا) يوجد عددان وحيدان q وr بحيث a = b × q + r، والباقي r بين 0 و|b| − 1. فـ17 = 5 × 3 + 2.
ويُستعمل الباقي في معرفة الزوجي والفردي (القسمة على 2)، وأيام الأسبوع (القسمة على 7)، وساعات الساعة (القسمة على 12)، وأرقام التحقق في البطاقات والحسابات المصرفية.
الأعداد السالبة
في الرياضيات يبقى الباقي موجبًا: −17 = 5 × (−4) + 3، فالباقي 3. أما لغات مثل JavaScript وC وJava فتبتر ناتج القسمة نحو الصفر فتعطي −17 % 5 = −2، بينما تعطي بايثون 3 كالرياضيات.
ولهذا تعرض الحاسبة الباقيين حين يختلفان، حتى لا يفاجئك برنامج يعطي نتيجة غير التي تتوقعها.
طريقة الاستخدام
- أدخل المقسوم.
- أدخل المقسوم عليه، ولا يكون صفرًا.
- اضغط «احسب الباقي» لترى الباقي وناتج القسمة الصحيح والباقي في لغات البرمجة إن اختلف.
المعادلة المستخدمة
a = b × q + r، حيث 0 ≤ r < |b|
أمثلة عملية
- مثال 1: 17 ÷ 5
- الناتج 3 والباقي 2: 17 = 5 × 3 + 2.
- مثال 2: −17 ÷ 5
- رياضيًا الناتج −4 والباقي 3، وفي JavaScript الباقي −2.
- مثال 3: 100 ÷ 7
- الناتج 14 والباقي 2، فبعد 100 يوم يكون اليوم بعد يومين من اليوم الذي بدأت منه.
نصائح مهمة
- استعمل الباقي على 7 لمعرفة يوم الأسبوع بعد عدد من الأيام.
- تحقق دائمًا: المقسوم عليه × الناتج + الباقي = المقسوم.
- انتبه للأعداد السالبة في البرمجة واختر الدالة المناسبة للغة.
أخطاء شائعة يجب تجنّبها
- ترك باقٍ أكبر من المقسوم عليه أو مساويًا له.
- توقع الباقي نفسه من كل لغات البرمجة مع الأعداد السالبة.
- الخلط بين الباقي والجزء العشري من الناتج.
الأسئلة الشائعة
- ما معنى 17 mod 5؟
- باقي قسمة 17 على 5، وهو 2.
- كيف أحسب الباقي يدويًا؟
- اقسم واكتب الناتج الصحيح، ثم اطرح حاصل ضربه في المقسوم عليه من المقسوم.
- لماذا يختلف الباقي السالب بين البرامج؟
- لأن بعضها يقرّب ناتج القسمة نحو الصفر وبعضها نحو الأصغر، فيختلف الباقي.