قد تكون الأرقام السالبة في المصفوفة ذات أهمية للتحليل أو تنفيذ إجراءات معينة. إذا كنت تريد العثور على مجموع جميع الأرقام السالبة في صفيف يتم إدخاله من لوحة المفاتيح ، فستحتاج إلى القليل من البرمجة.
بادئ ذي بدء ، ستحتاج إلى إنشاء مصفوفة يتم فيها تخزين الأرقام التي أدخلها المستخدم. بعد ذلك ، ستحتاج إلى تصفح كل عنصر من عناصر هذه المصفوفة والتحقق مما إذا كان رقما سالبا. إذا كان العنصر سالبا ، فيجب إضافة قيمته إلى مجموع الأرقام السالبة.
يمكن تنفيذ عملية إيجاد مجموع الأرقام السالبة في صفيف باستخدام حلقة. على سبيل المثال ، يمكنك استخدام حلقة للتكرار من خلال كل عنصر من عناصر المصفوفة وشرطية إذا بيان للتحقق مما إذا كان العنصر هو رقم سالب.
}
- }
وحدة التحكم.سجل (المبلغ) ؛ / / -11
لذلك ، باتباع هذه الخطوات ، ستتمكن من العثور على مجموع جميع الأرقام السالبة في المصفوفة التي تم إدخالها من لوحة المفاتيح. تذكر أنه يتم استخدام جافا سكريبت في هذا المثال ، ولكن يمكن حل هذه المهمة بلغات برمجة أخرى.
خوارزمية لإيجاد مجموع الأرقام السالبة في صفيف
الخطوة 1: إدخال صفيف من لوحة المفاتيح
الخطوة 2: البحث عن الأرقام السالبة
خوارزمية لإيجاد مجموع الأرقام السالبة في صفيف
للعثور على مجموع الأرقام السالبة في صفيف ، تحتاج إلى تشغيل الخوارزمية التالية:
1. إنشاء متغير مجموع وتهيئته مع صفر.
| 2. احصل على عدد العناصر في المصفوفة من المستخدم. | 3. قم بإنشاء مصفوفة بالحجم المحدد واملأها بالقيم التي تم إدخالها من لوحة المفاتيح. |
|---|---|
| 4. انتقل من خلال كل عنصر من عناصر المصفوفة وتحقق مما إذا كان رقما سالبا. | |
| 5. إذا كان العنصر سالبا ، أضف قيمته إلى متغير المجموع. | |
| 6. بعد الانتهاء من اجتياز المصفوفة ، اعرض قيمة مجموع الأرقام السالبة. | |
| تجعل الخوارزمية أعلاه من الممكن العثور بكفاءة على مجموع الأرقام السالبة في صفيف ، مع الحفاظ على القيم التي أدخلها المستخدم وعدم تناول ذاكرة إضافية. | |
| الخطوة 1: إدخال صفيف من لوحة المفاتيح | |
| للقيام بذلك ، تحتاج إلى استخدام إدخال وحدة التحكم. سيطلب من المستخدم إدخال حجم المصفوفة ثم كل عنصر من عناصر المصفوفة بالترتيب. | |
| على سبيل المثال ، إذا أراد المستخدم إدخال مصفوفة من 5 عناصر ، فيجب عليه إدخال 5 أرقام في سطور منفصلة. | |
| بعد إدخال جميع عناصر المصفوفة ، يقوم البرنامج بحفظها في ذاكرة الكمبيوتر لمزيد من المعالجة. | |
| مثال على إدخال لوحة المفاتيح | |
| مثال على الناتج المتوقع | |
| أدخل حجم المصفوفة: | |
| 5 |
أدخل عنصر الصفيف 1:
2
أدخل عنصر الصفيف 3:
-1
- أدخل 4:
- 3 عنصر صفيف
- أدخل عنصر الصفيف 5:
-2