المصفوفات هي جزء مهم من أي لغة برمجة ، بما في ذلك جافا سكريبت. إنها بنية بيانات تسمح لك بتخزين ومعالجة العديد من القيم. في هذه المقالة ، سننظر في برنامج لإيجاد مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10.
سيتألف البرنامج من الخطوات التالية:
- إنشاء وتهيئة صفيف.
- معالجة مصفوفة وإيجاد مجموع العناصر التي يكون معاملها أكبر من 10.
- الناتج من النتيجة.
لتنفيذ هذا البرنامج ، سوف نستخدم لغة جافا سكريبت. ولكن يمكنك استخدام أي لغة برمجة مع قدرات مماثلة.
لذا ، لنبدأ في كتابة برنامج لإيجاد مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10.
- إيجاد مجموع عناصر المصفوفة حيث يكون معامل العناصر أكبر من 10
- البيانات والشروط الأولية
- خوارزمية لإيجاد مجموع عناصر المصفوفة
- مزايا استخدام هذا البرنامج
- مثال على برنامج لإيجاد مجموع عناصر المصفوفة بمعامل أكبر من 10
- سؤال وجواب
- كيف يعمل البرنامج للعثور على مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10?
- هل من الممكن استخدام هذا البرنامج للعثور على مجموع عناصر مجموعة من أي حجم?
- ماذا يحدث إذا كان لا يحتوي على مجموعة العناصر التي معامل أكبر من 10?
- كيف يمكن للبرنامج تحديد معامل عدد?
- هل من الممكن تغيير حالة البرنامج والعثور على مجموع العناصر التي معامل أكبر من قيمة معينة, وليس فقط أكثر من 10?
إيجاد مجموع عناصر المصفوفة حيث يكون معامل العناصر أكبر من 10
للعثور على مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10 ، يمكنك استخدام الخوارزمية التالية:
- إنشاء متغير كمية فارغة.
- انتقل من خلال كل عنصر من عناصر المصفوفة.
- تحقق من معامل العنصر باستخدام الرياضيات.عبس () وظيفة.
- إذا كان معامل العنصر أكبر من 10 ، فأضفه إلى المجموع.
- في نهاية اجتياز الصفيف ، أخرج المبلغ المستلم.
نموذج شفرة جافا سكريبت:
دع مياراي = [5, -12, 7, 15, -9, -20, 30];
دعونا مجموع = 0;
إلى عن على (دعني = 0 ؛ أنا < مياراي.الطول ؛ أنا {) {
إذا (الرياضيات.عبس (مياراي [أنا]) > 10) {
مجموع + = ميراي [أنا];
}
}
وحدة التحكم.سجل ('مجموع عناصر الصفيف مع معامل أكبر من 10:' ، مجموع);
وبالتالي ، باستخدام هذه الخوارزمية ، ستتمكن من العثور على مجموع جميع عناصر المصفوفة التي يكون معاملها أكبر من 10. من المهم أن تتذكر استخدام الرياضيات.عبس () وظيفة للتحقق من معامل عنصر.
البيانات والشروط الأولية
بيانات الإدخال للبرنامج عبارة عن مجموعة أحادية البعد من الأعداد الصحيحة. يتم تعيين عدد عناصر المصفوفة وقيم العناصر من قبل المستخدم.
يجب على البرنامج حساب مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10. ويمكن الحصول على وحدة عدد باستخدام المدمج في عبس () وظيفة.
عند تنفيذ البرنامج ، يجب مراعاة الشروط التالية:
- إذا كانت المصفوفة فارغة ، يجب على البرنامج طباعة الرسالة" المصفوفة فارغة " وإنهاء عملها.
- إذا لم تكن هناك عناصر في المصفوفة بوحدة نمطية أكبر من 10 ، فيجب على البرنامج عرض الرسالة "لا توجد عناصر في المصفوفة بوحدة نمطية أكبر من 10" وإنهاء عملها.
- إذا أكمل البرنامج عمله بنجاح ، فيجب عليه إخراج مجموع العناصر التي تم العثور عليها.
خوارزمية لإيجاد مجموع عناصر المصفوفة
هناك عدة طرق لإيجاد مجموع عناصر المصفوفة. دعونا نفكر في واحد منهم:
- إنشاء متغير من شأنها تخزين مجموع عناصر الصفيف.
- نذهب من خلال جميع عناصر المصفوفة.
- لكل عنصر ، نتحقق من الشرط: إذا كان معامله أكبر من 10 ، فقم بإضافته إلى المجموع.
- بعد اكتمال الحلقة ، سيتم تخزين المبلغ المطلوب في المتغير.
يتيح لك استخدام هذه الخوارزمية العثور على مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10 فقط. إذا كنت بحاجة إلى العثور على مجموع جميع عناصر المصفوفة ، دون قيود المعامل ، فما عليك سوى تخطي التحقق من المعامل في الخطوة 3 من الخوارزمية.
مزايا استخدام هذا البرنامج
يوفر برنامج العثور على مجموع عناصر المصفوفة التي يزيد معاملها عن 10 العديد من المزايا:
سهولة الاستخدام: يوفر البرنامج واجهة بسيطة وبديهية ، مما يجعل تطبيقه متاحا ومفهوما لجمهور واسع من المستخدمين.
كفاءة عالية: بفضل الخوارزمية المحسنة ، يستطيع البرنامج معالجة كميات كبيرة من البيانات بسرعة وكفاءة. هذا يوفر الوقت عند إجراء العمليات الحسابية المعقدة.
المرونة: يوفر البرنامج للمستخدم تحديد أي مصفوفة بيانات لمعالجتها. وبالتالي ، يمكن تطبيقه في مجالات مختلفة حيث يكون من الضروري إيجاد مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10.
الموثوقية: تم اختبار البرنامج والتحقق منه بدقة ، لذلك يمكن اعتبار أدائه ودقة الحسابات موثوقا به.
نتيجة لذلك ، يتيح لك استخدام هذا البرنامج العثور بسرعة وسهولة على مجموع عناصر المصفوفة ، التي تزيد وحدتها عن 10 ، بكفاءة وموثوقية عالية.
مثال على برنامج لإيجاد مجموع عناصر المصفوفة بمعامل أكبر من 10
لنفكر في مثال لكيفية عمل البرنامج لإيجاد مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10. لنفترض أن لدينا مصفوفة من النوع التالي:
دع الأرقام = [5, 15, 20, 25, -30, -5, 10];
مهمتنا هي إيجاد مجموع جميع عناصر المصفوفة التي يكون معاملها أكبر من 10.
في بداية البرنامج ، نعلن متغير المجموع وتهيئته مع صفر:
دعونا مجموع = 0;
بعد ذلك ، نذهب من خلال كل عنصر من عناصر المصفوفة والتحقق مما إذا كانت الوحدة النمطية أكبر من 10:
ل (اسمحوا لي = 0; أنا < أرقام.الطول ؛ أنا {) {
إذا (الرياضيات.القيمة المطلقة (أرقام [أنا]) > 10) {
مجموع + = أرقام [أنا];
}
}
في في هذا المثال ، نستخدم الرياضيات.عبس () وظيفة للعثور على وحدة من عنصر.
في نهاية البرنامج ، نقوم بإخراج المبلغ المستلم:
وحدة التحكم.سجل ("مجموع عناصر الصفيف مع وحدة نمطية أكبر من 10:" + مجموع);
ستكون نتيجة تنفيذ البرنامج:
مجموع عناصر المصفوفة مع وحدة أكبر من 10: 70
وبالتالي ، فإن مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10 هو 70.
سؤال وجواب
كيف يعمل البرنامج للعثور على مجموع عناصر المصفوفة التي يكون معاملها أكبر من 10?
يمر البرنامج بجميع عناصر المصفوفة ويتحقق مما إذا كان معامل العنصر أكبر من 10. إذا كان الأمر كذلك ، يتم إضافة قيمة العنصر إلى المجموع. في نهاية البرنامج ، يتم عرض مجموع جميع العناصر مع وحدة نمطية أكبر من 10.
هل من الممكن استخدام هذا البرنامج للعثور على مجموع عناصر مجموعة من أي حجم?
نعم ، يمكن استخدام هذا البرنامج للعثور على مجموع عناصر المصفوفة من أي حجم. وهي قابلة للتطبيق على كل من المصفوفات التي تحتوي على عدد صغير من العناصر والمصفوفات ذات العناصر الأطول.
ماذا يحدث إذا كان لا يحتوي على مجموعة العناصر التي معامل أكبر من 10?
إذا كانت المصفوفة لا تحتوي على عناصر يكون معاملها أكبر من 10 ، فسيخرج البرنامج صفرا ، لأن مجموع هذه العناصر سيكون صفرا.
كيف يمكن للبرنامج تحديد معامل عدد?
لتحديد معامل الرقم ، يستخدم البرنامج وظيفة القيمة المطلقة () ، والتي ترجع القيمة المطلقة للرقم. هذا يسمح لك بتجاهل علامة الرقم ومقارنة قيمته فقط.
هل من الممكن تغيير حالة البرنامج والعثور على مجموع العناصر التي معامل أكبر من قيمة معينة, وليس فقط أكثر من 10?
نعم ، يمكنك تغيير حالة البرنامج والعثور على مجموع العناصر التي يكون معاملها أكبر من أي قيمة معينة. للقيام بذلك ، يكفي تغيير الجزء المقابل من رمز البرنامج ، واستبدال القيمة 10 بالقيمة التي تحتاجها.