في البرمجة ، من المهم جدا أن تكون قادرا على التحقق مما إذا كان الرقم قابلا للقسمة على قيمة معينة. يتيح لك ذلك حل مجموعة متنوعة من المهام ، بما في ذلك التحقق من صحة إدخال المستخدم وتنفيذ إجراءات معينة وغير ذلك الكثير.
أحد المتطلبات الأكثر شيوعا هو التحقق من قسمة الرقم على 4 أو 8. على الرغم من أن هذه قد تبدو مهمة صعبة ، إلا أنه من السهل جدا القيام بها باستخدام العمليات المنطقية.
هناك عدة طرق للتحقق من قسمة رقم على 4 أو 8 باستخدام العمليات المنطقية ، بما في ذلك استخدام النسبة المئوية (باقي القسمة) والمشغلين ، بالإضافة إلى مشغلي البت. لديهم جميعا إيجابيات وسلبيات ، ولكن النتيجة ستكون هي نفسها.
- ما هو القسمة على الرقم 4?
- كيفية تحديد أن الرقم قابل للقسمة على 4
- ما هو القسمة على الرقم 8?
- كيفية تحديد أن الرقم قابل للقسمة على 8
- العمليات المنطقية لتحديد القسمة على 4 أو 8
- كيفية استخدام العمليات المنطقية لتحديد القسمة على 4
- كيفية استخدام العمليات المنطقية لتحديد القسمة على 8
- أمثلة على استخدام العمليات المنطقية
ما هو القسمة على الرقم 4?
القسمة على الرقم 4 هي عملية حسابية يتم فيها تقسيم رقم يسمى القسمة على الرقم 4 ، يسمى المقسوم عليه. تعد عملية القسمة على 4 إحدى العمليات الأساسية في الرياضيات وتستخدم على نطاق واسع لحل المشكلات المختلفة في العلوم والتكنولوجيا والحياة اليومية.
عند القسمة على الرقم 4 ، يمكن تمييز العديد من الميزات:
- إذا كان آخر رقمين من رقم قابل للقسمة يشكلان رقما يقبل القسمة على 4 ، فإن الرقم الأصلي يقبل القسمة أيضا على 4. على سبيل المثال ، الرقم 1020 قابل للقسمة على 4 ، لأن الرقم 20 قابل للقسمة على 4.
- إذا كان آخر رقمين من رقم قابل للقسمة يشكلان رقما غير قابل للقسمة على 4 ، فإن الرقم الأصلي لا يقبل القسمة على 4. على سبيل المثال ، الرقم 1053 غير قابل للقسمة على 4 ، لأن الرقم 53 غير قابل للقسمة على 4.
- إذا كان آخر رقمين من الرقم القابل للقسمة هما 00 ، فإن الرقم الأصلي يقبل القسمة دائما على 4. على سبيل المثال ، الرقم 1200 مقسوم على 4.
لتحديد ما إذا كان الرقم قابلا للقسمة على 4 باستخدام العمليات المنطقية ، يمكنك استخدام عملية المعامل (باقي القسمة). إذا كان باقي قسمة الرقم على 4 هو 0 ، فإن الرقم يقبل القسمة على 4 ، وإلا فإنه غير قابل للقسمة.
على سبيل المثال ، لتحديد ما إذا كان الرقم 24 قابلا للقسمة على 4 باستخدام الوحدة النمطية ، تحتاج إلى حساب ما تبقى من قسمة 24 على 4:
24 % 4 = 0
بما أن الباقي هو 0 ، فإن الرقم 24 مقسوم على 4.
وبالتالي ، فإن القسمة على الرقم 4 هي عملية تحديد ما إذا كان الرقم 4 مضاعفا لرقم آخر. هذه العملية لها ميزاتها الخاصة التي تساعد في تحديد ما إذا كان الرقم قابلا للقسمة على 4 بدون قسمة.
كيفية تحديد أن الرقم قابل للقسمة على 4
لتحديد ما إذا كان الرقم قابلا للقسمة على 4 ، يمكنك استخدام المنطق التالي:
- إذا كان آخر رقمين من الرقم يشكلان رقما مكونا من رقمين يقبل القسمة على 4 ، فإن الرقم الأصلي يقبل القسمة أيضا على 4.
- إذا كان الرقم قابلا للقسمة على 4 ، فإنه يقبل القسمة أيضا على 2. يتم إعطاء فحص القسمة على 2 لنا.
| آخر رقمين من الرقم | هل الرقم قابل للقسمة على 4 |
|---|---|
| 00 | نعم |
| 04 | نعم |
| 08 | نعم |
| 12 | لا |
| 16 | لا |
| 20 | نعم |
| 24 | نعم |
| 28 | نعم |
| 32 | لا |
| 36 | لا |
| 40 | نعم |
| 44 | نعم |
| 48 | نعم |
| 52 | لا |
| 56 | لا |
| 60 | نعم |
| 64 | نعم |
| 68 | نعم |
| 72 | لا |
| 76 | لا |
| 80 | نعم |
| 84 | نعم |
| 88 | نعم |
| 92 | لا |
| 96 | لا |
لذلك ، إذا استوفى الرقم كلا الشرطين ، فإنه يقبل القسمة على 4.
ما هو القسمة على الرقم 8
القسمة على الرقم 8 هي عملية حسابية يتم فيها تقسيم رقم واحد (قابل للقسمة) على 8. نتيجة القسمة هي رقم آخر (حاصل القسمة) ، والذي يوضح عدد المرات التي يمكن أن يكون فيها الرقم 8 محتويات الرقم الأصلي تماما.
يمكن إجراء القسمة على 8 باستخدام العملية الحسابية للقسمة ، باستخدام النسبة التالية:
القسمة Divis المقسوم عليه = حاصل القسمة
على سبيل المثال ، إذا كان لدينا الرقم 40 ونريد تقسيمه على 8 ، فعندئذ:
40 ÷ 8 = 5
هنا 40 هو القسمة ، 8 هو المقسوم عليه ، و 5 هو حاصل القسمة.
ما تبقى من القسمة على 8 هو 0 ، لأن الرقم 8 موجود بالكامل في الرقم 40. إذا كان الرقم 40 أكبر ، فإن باقي القسمة على 8 يمكن أن يكون غير صفري.
يمكن أيضا إجراء القسمة على 8 باستخدام عمليات البت. للقيام بذلك ، يتم تمثيل الرقم في تدوين ثنائي ، ثم يتم استخدام العوامل المنطقية لأداء القسمة.
وبالتالي ، فإن القسمة على الرقم 8 هي مفهوم رياضي مهم يمكن استخدامه في مختلف المجالات والمهام المتعلقة بمعالجة البيانات الرقمية.
كيفية تحديد أن الرقم قابل للقسمة على 8
لتحديد ما إذا كان الرقم قابلا للقسمة على 8 ، من الضروري التحقق مما إذا كان الرقم الأخير من الرقم صفرا وفي نفس الوقت يكون مجموع الرقمين السابقين مضاعفا لـ 8. لهذا ، يمكنك استخدام العمليات المنطقية والعمليات الحسابية البسيطة.
خطوات لتحديد أن الرقم قابل للقسمة على 8:
- تحقق مما إذا كان الرقم الأخير من الرقم هو صفر.
- تحقق مما إذا كان مجموع الرقمين السابقين مضاعفا لـ 8.
- إذا تم استيفاء كلا الشرطين ، فسيتم تقسيم الرقم على 8.
نموذج كود بايثون:
الأسطوانات = كثافة العمليات (الإدخال ("أدخل رقم:"))
إذا الأسطوانات ٪ 10 = = 0 و (الأسطوانات // 10) % 10 % 8 == 0:
طباعة ("الرقم قابل للقسمة على 8")
آخر:
طباعة ("الرقم غير قابل للقسمة على 8")
، نحصل على آخر رقمين من الرقم ونتحقق من أن مجموعهما مضاعف 8. إذا تم استيفاء كلا الشرطين ، فإننا نخرج الرسالة" الرقم قابل للقسمة على 8 "، وإلا فإننا نخرج الرسالة"الرقم غير قابل للقسمة على 8".
وبالتالي ، فإن استخدام العمليات المنطقية والعمليات الحسابية البسيطة يسمح لك بتحديد ما إذا كان الرقم قابلا للقسمة على 8.
العمليات المنطقية لتحديد القسمة على 4 أو 8
لتحديد ما إذا كان الرقم قابلا للقسمة على 4 أو 8 باستخدام العمليات المنطقية ، يمكن استخدام القواعد التالية:
- القسمة على 4: يجب أن يكون الرقم زوجيا وإذا انتهى تمثيله الثنائي بصفرين. على سبيل المثال ، الأرقام 4 و 8 و 12 و 16 قابلة للقسمة على 4 ، لأنها متساوية وينتهي تمثيلها الثنائي بصفرين (100 و 1000 و 1100 و 10000 ، على التوالي).
- القسمة على 8: يجب أن يكون الرقم زوجيا ، وينتهي تمثيله الثنائي بثلاثة أصفار وواحدة من 3 بتات التالية هي أيضا صفر. على سبيل المثال ، الأرقام 8 و 16 و 24 و 32 قابلة للقسمة على 8 ، نظرا لأنها متساوية ، ينتهي تمثيلها الثنائي بثلاثة أصفار وبالنسبة للأرقام 24 و 32 ، فإن إحدى البتات الـ 3 التالية هي صفر (1000 و 10000 و 11000 و 100000 ، على التوالي).
يمكن إجراء عمليات مماثلة باستخدام العمليات الحسابية ، ولكن استخدام العمليات المنطقية أكثر كفاءة.
| العدد | هل يقبل القسمة على 4? | مقسوما 8? |
|---|---|---|
| 4 | نعم | لا |
| 8 | نعم | نعم |
| 12 | نعم | لا |
| 16 | نعم | نعم |
كيفية استخدام العمليات المنطقية لتحديد القسمة على 4
لتحديد قسمة رقم على 4 باستخدام العمليات المنطقية ، يمكنك استخدام الخوارزمية التالية:
- تأكد من أن الرقم قابل للقسمة على 2. للقيام بذلك ، يمكنك استخدام العملية ٪ (ما تبقى من القسمة) والتحقق من أن الباقي هو 0. إذا كان الباقي لا يساوي 0 ، فإن الرقم لا يقبل القسمة على 2 ، وبالتالي لا يقبل القسمة على 4.
- بعد ذلك ، تحتاج إلى التحقق من أن الرقم قابل للقسمة على 4. للقيام بذلك ، يمكنك استخدام عملية القسمة على 4 والتحقق من أن نتيجة هذا القسمة هي أيضا عدد صحيح. إذا كانت نتيجة القسمة ليست عددا صحيحا ، فإن الرقم لا يقبل القسمة على 4.
باستخدام هذين الشيكين ، من الممكن تحديد ما إذا كان الرقم قابلا للقسمة على 4 باستخدام العمليات المنطقية.
مثال على شفرة جافا سكريبت التي توضح استخدام العمليات المنطقية لتحديد القسمة على 4:
الدالة قابلة للتقسيم4 (رقم) {
إذا (عدد % 2 = = = 0 && الرياضيات.الطابق (رقم / 4) = = = رقم / 4) {
العودة الحقيقية;
} آخر {
العودة كاذبة;
}
}
وحدة التحكم.سجل (قابل للتقسيم4 (16)) ؛ / / صحيح
وحدة التحكم.سجل (قابل للتقسيم4 (10)) ؛ / / خطأ
في هذا المثال ، تأخذ وظيفة إيسديفيسيبليبي 4 وسيطة واحدة-وهو رقم يحتاج إلى التحقق من القسمة على 4. تقوم الوظيفة بإجراء فحصين: أولا يتحقق مما إذا كان الرقم قابلا للقسمة على 2 ، ثم يتحقق مما إذا كان الرقم قابلا للقسمة على 4. إذا تم استيفاء كلا الشرطين ، ترجع الدالة صحيحة ، وإلا فهي خاطئة.
يوضح الإخراج إلى وحدة التحكم في المثال أعلاه أن الرقم 16 قابل للقسمة على 4 ، والرقم 10 غير قابل للقسمة على 4.
كيفية استخدام العمليات المنطقية لتحديد القسمة على 8
لتحديد قسمة رقم على 8 باستخدام العمليات المنطقية ، يمكنك استخدام الخطوات التالية:
- تحقق مما إذا كان الرقم قابلا للقسمة على 4.
- إذا كان الرقم غير قابل للقسمة على 4 ، فإنه لا يقبل القسمة بالضبط على 8.
- إذا كان الرقم قابلا للقسمة على 4 ، فتحقق من آخر ثلاث بتات من الرقم.
- إذا كانت البتات الثلاثة صفرا ، فإن الرقم يقبل القسمة على 8.
لتنفيذ هذه الخطوات ، يمكنك استخدام عمليات البت:
- التحقق من القسمة على 4: اكتب رقما في شكل ثنائي ومعرفة ما إذا كانت البتات الأخيرة تساوي صفرا. إذا كان متساويا ، فسيتم تقسيم الرقم على 4. لهذا الفحص ، يمكنك استخدام عملية البت "و" (اقتران) مع القناع 0 ب 11 (ما يعادل الرقم العشري 3). إذا كانت النتيجة صفرا ، فسيتم تقسيم الرقم على 4.
- التحقق من القسمة على 8: إذا كان الرقم قابلا للقسمة على 4 ، فيمكنك التحقق من قيم البتات الثلاث الأخيرة باستخدام عملية البت "و" (الاقتران) مع القناع 0 ب 111 (ما يعادل الرقم العشري 7). إذا كانت النتيجة صفرا ، فسيتم تقسيم الرقم على 8.
نموذج كود بايثون:
| العدد | التحقق من القسمة على 4 | التحقق من القسمة على 8 |
|---|---|---|
| 16 | 16 & 3 == 0 | 16 & 7 == 0 |
| 20 | 20 & 3 == 0 | 20 & 7 == 4 |
| 24 | 24 & 3 == 0 | 24 & 7 == 0 |
| 28 | 28 & 3 == 0 | 28 & 7 == 4 |
وبالتالي ، يمكن استخدام العمليات المنطقية وعمليات البت لتحديد قسمة الرقم على 8.
أمثلة على استخدام العمليات المنطقية
تستخدم العمليات المنطقية على نطاق واسع في البرمجة لتنفيذ إجراءات شرطية مختلفة. لنلق نظرة على بعض الأمثلة على استخدام العمليات المنطقية:
- }