عندما كنت اشاهد درس عن ال operators أو العمليات الحسابية
وجدت الشارح يقول ان العمليات الحسابية الاساسية هي الجمع والطرح والضرب والقسمة .. وباقي القسمة
وشرح كل هذا واعطي امثلة ولكن لم افهم ما هو باقي القسمة ..
اتمني شرحه لي واعطاء مثال
ليكن a و b عددين صحيحين
إذا وجد عددين q و r بحيث
a = b * q + r
و
0 <= r < |b|
فإننا نقول أننا أنجزنا قسمة أقليدية ل a على b
q = خارج القسمة a على b
r = باقي القسمة a على b
في لغة python
q = a // b
r = a % b
حسنا
نريد باقي قسمة العدد 27 على 7
أولا نقوم بحساب خارج قسمة 27 على 7 والناتج هو 3.857142857142857
نأخد الجزء الصحيح (العدد بدون فاصلة) وهو 3
هذا العدد 3 هو خارج القسمة الصحيحة وهو q
إذن حسب التعريف
a = 27 ; b = 7
q = a // b = 3
a = b * q + r
r = a - b * q = 27 - 7 * 3 = 6
إذن باقي القسمة الصحيحة ل 27 على 7 هو 6
وبدل القيام بعملية القسمة ثم إزالة الفاصلة ثم عملية الطرح توفر لغات البرمجة المعامل % لتسهيل العملية
التعليقات