في كثير من الأحيان ، عند العمل بالأرقام ، يصبح من الضروري إيجاد مجموع الأرقام التي تفي بشروط معينة. في هذه المقالة ، سننظر في مشكلة إيجاد مجموع كل الأعداد الطبيعية ، مضاعفات 5 ، في النطاق من 150 إلى 250.
لحل هذه المشكلة ، سنحتاج إلى استخدام خوارزمية بسيطة. أولا ، علينا تكرار جميع الأرقام في نطاق معين من 150 إلى 250. بعد ذلك ، علينا التحقق مما إذا كان الرقم التالي مضاعفا لـ 5. إذا كان الأمر كذلك ، فإننا نضيفه إلى الإجمالي ، وإلا ننتقل إلى الرقم التالي.
دعونا تنفيذ هذه الخوارزمية في شكل رمز البرنامج في أي لغة برمجة. سنقوم بإنشاء متغير يقوم بتخزين المبلغ الإجمالي ، وسنزيده في كل مرة نجد فيها رقما مضاعفا لـ 5. بعد فرز جميع الأرقام ، سيعرض البرنامج المبلغ الإجمالي الذي نبحث عنه.
- مجموع مضاعفات 5 أرقام في النطاق من 150 إلى 250
- الصيغة العامة لحساب المبلغ
- حل مشكلة باستخدام حلقة
- سؤال وجواب
مجموع مضاعفات 5 أرقام في النطاق من 150 إلى 250
لإيجاد مجموع كل الأعداد الطبيعية القابلة للقسمة على 5 في النطاق من 150 إلى 250 ، اتبع الخطوات التالية:
- ابحث عن الرقم الأول في النطاق المحدد ، مضاعف 5. في هذه الحالة ، الرقم هو 150.
- ابحث عن الرقم الأخير في النطاق المحدد ، مضاعف 5. في هذه الحالة ، الرقم هو 250.
- احسب مجموع كل الأرقام ، مضاعفات 5 ، في النطاق المحدد.
لحل هذه المشكلة ، يمكنك استخدام الصيغة لإيجاد مجموع التقدم الحسابي:
س = (أ1 + أ) * ن / 2
أين س هو مجموع كل الأرقام ، أ 1 هو الرقم الأول في التقدم ، و هو الرقم الأخير في التقدم ، ن هو عدد الأرقام في التقدم.
بتطبيق هذه الصيغة على مشكلتنا ، نحصل على:
ق = (150 + 250) * (250 — 150 + 1) / 2
أداء الحساب ، نحصل على:
س = 400 * 101 / 2 = 20200
وبالتالي ، فإن مجموع جميع الأعداد الطبيعية التي هي مضاعفات 5 ، في النطاق من 150 إلى 250 ، هو 20200.
الصيغة العامة لحساب المبلغ
لإيجاد مجموع كل الأعداد الطبيعية التي هي مضاعفات رقم معين في نطاق معين ، يمكنك استخدام الصيغة التالية:
| الوصف | |
|---|---|
| مجموع = (عدد الأرقام في النطاق) * (المتوسط الحسابي للقيم القصوى) | تفترض هذه الصيغة أن النطاق المحدد يتضمن كلا من القيم الأولية والنهائية ، وأن عدد الأرقام في النطاق يساوي الفرق بين القيم النهائية والأولية ، بالإضافة إلى واحد. |
في حالة البحث عن مجموع كل الأعداد الطبيعية ، مضاعفات 5 ، في النطاق من 150 إلى 250 ، يمكنك استخدام هذه الصيغة على النحو التالي:
- نحسب عدد الأرقام في النطاق: 250 — 150 + 1 = 101;
- نجد المتوسط الحسابي للقيم المتطرفة: (150 + 250) / 2 = 200;
- اضرب عدد الأرقام في النطاق بالمتوسط الحسابي: 101 * 200 = 20200.
وبالتالي ، فإن مجموع جميع الأعداد الطبيعية التي هي مضاعفات 5 ، في النطاق من 150 إلى 250 ، هو 20200.
حل مشكلة باستخدام حلقة
لحل هذه المشكلة ، يمكنك استخدام حلقة.
في حالتنا ، نحتاج إلى إيجاد مجموع كل الأعداد الطبيعية ، مضاعفات 5 ، في النطاق من 150 إلى 250.
للقيام بذلك ، يمكننا استخدام حلقة تتكرر على جميع الأرقام في هذا النطاق وتحقق مما إذا كانت مضاعفات 5. إذا كان الرقم مضاعفا لـ 5 ، فإننا نضيفه إلى المجموع.
| الخوارزمية: |
|
|---|
هنا مثال على تنفيذ بايثون:
الخلاصة = 0
للعدد في النطاق (150 ، 251):
إذا كان الرقم % 5 = = 0:
الخلاصة + = العدد
طباعة ("مجموع كل الأعداد الطبيعية ، مضاعفات 5 ، في النطاق من 150 إلى 250:" ، الخلاصة)
ستكون نتيجة البرنامج:
مجموع كل الأعداد الطبيعية ، مضاعفات 5 ، في النطاق من 150 إلى 250: 2325
وبالتالي ، فإن مجموع جميع الأعداد الطبيعية القابلة للقسمة على 5 في النطاق من 150 إلى 250 هو 2325.