الانتقال إلى المحتوى الرئيسي

تحديد مجموع وعدد العناصر الأقل من 5 في مصفوفة أحادية البعد أ10

  • الأستاذ معتوق بنو الأحمر بن الحارث
  • الإرشادات

في البرمجة ، المصفوفة أحادية البعد هي بنية بيانات عبارة عن مجموعة من العناصر مرتبة في صف واحد. في هذه الحالة ، نتحدث عن صفيف أ 10 ، الذي يحتوي على 10 عناصر. السؤال هو تحديد مقدار وعدد العناصر التي تقل عن 5.

من أجل حل هذه المشكلة ، تحتاج إلى الذهاب من خلال كل عنصر من عناصر المصفوفة والتحقق من قيمتها. إذا كانت قيمة العنصر أقل من 5 ، فإننا نحسبها في المجموع ونزيد العداد بمقدار واحد. ونتيجة لذلك ، نحصل على مجموع جميع العناصر أقل من 5 وعددهم.

من المهم أن تتذكر أنه عند العمل مع المصفوفات ، تبدأ الفهرسة من 0. هذا يعني أن العنصر الأول من المصفوفة يحتوي على فهرس 0 ، والعنصر الثاني يحتوي على فهرس 1 ، وهكذا. لتصفح جميع عناصر المصفوفة ، تحتاج إلى استخدام حلقة تعمل من 0 إلى طول المصفوفة ناقص 1.

نموذج التعليمات البرمجية في لغة برمجة بايثون:

عدد + = 1

  1. طباعة ("مجموع العناصر أقل من 5:" ، مجموع)
  2. طباعة ("عدد العناصر أقل من 5:" ، العد)
  3. في هذا المثال ، يحتوي صفيف أ 10 على عناصر من 2 إلى 11. باستخدام حلقة ، نذهب من خلال كل عنصر من عناصر المصفوفة والتحقق من قيمتها. إذا كانت قيمة العنصر أقل من 5 ، فقم بإضافته إلى المجموع وقم بزيادة العداد بمقدار واحد. ونتيجة لذلك ، نحصل على مجموع العناصر أقل من 5 يساوي 14 ، وعددهم هو 3.
  4. هيكل مجموعة أ 10
  5. تحديد العناصر أقل من 5
  6. حساب مجموع العناصر أقل من 5
  7. تحديد عدد العناصر أقل من 5
  8. باستخدام حلقة لاجتياز صفيف

مخرجات النتائج

سؤال وجواب

كيفية تحديد مجموع عناصر أ 10 صفيف?

كم عدد العناصر الموجودة في أ 10 صفيف?

كيف يمكنني حساب عدد العناصر أقل من 5 في صفيف أ 10?

كيف يمكنني تحديد ما إذا كانت هناك عناصر أقل من 5 في صفيف أ 10?كيف يمكنني العثور على القيمة القصوى في صفيف أ 10?
هيكل مجموعة أ 10صفيف أ 10 هو صفيف أحادي البعد يتكون من 10 عناصر. كل عنصر من عناصر المصفوفة هو رقم.
يمكن أن تكون قيم عناصر المصفوفة أي رقم في النطاق من الحد الأدنى إلى الحد الأقصى لقيمة نوع البيانات هذا.يتم الوصول إلى عناصر المصفوفة بواسطة الفهرس. يحتوي العنصر الأول من المصفوفة على فهرس 0 ، والثاني يحتوي على فهرس 1 ، وهكذا.
يتم تقديم هيكل مجموعة أ 10 في شكل جدول:الفهرس
القيمة0
هو رقم1
العدد2
العدد3
العدد4
العدد5
العدد6

العدد

7

العدد

  1. 8
  2. العدد
  3. 9
  4. العدد
  5. يمكن استخدام كل عنصر من عناصر المصفوفة لإجراء عمليات وحسابات معينة ، بما في ذلك حساب مجموع وعدد العناصر الأقل من 5.

تحديد العناصر أقل من 5

لتحديد العناصر الأقل من 5 في مصفوفة أحادية البعد ، اتبع الخطوات التالية:

إعلان وتهيئة صفيف أ 10.

إنشاء متغير العد وتعيين القيمة 0. سيتم استخدام هذا المتغير لحساب عدد العناصر التي تقل عن 5.

من خلال كل عنصر من عناصر صفيف أ 10 ، تحقق مما إذا كان أقل من 5.

إذا كان العنصر أقل من 5 ، فقم بزيادة متغير العد بمقدار 1.

بعد المرور عبر جميع العناصر ، اطبع قيمة متغير العد ، والذي سيحتوي على عدد العناصر الأقل من 5.

يوجد أدناه مثال على شفرة جافا سكريبت التي تنفذ الخوارزمية الموضحة:

فار أ 10= [2, 4, 6, 8, 10];

عدد فار = 0;

إلى عن على (فار ط = 0; أنا < أ 10.الطول ؛ أنا {) {

إذا (أ10[ط] < 5) {

  1. count++;
  2. }
  3. }
  4. وثيقة.اكتب ("عدد العناصر أقل من 5:" + عدد);

في هذا المثال ، يحتوي صفيف أ 10 على القيم [2, 4, 6, 8, 10]. بعد تنفيذ الخوارزمية ، سيتم عرض الرسالة "عدد العناصر أقل من 5: 2" ، نظرا لأن العنصرين 2 و 4 فقط يستوفيان الشرط "أقل من 5".

حساب مجموع العناصر أقل من 5

لحل مشكلة حساب مجموع العناصر الأقل من 5 في مصفوفة أحادية البعد أ10 ، يمكننا استخدام الخوارزمية التالية:

تهيئة مجموع المتغير بالقيمة 0. سيتم استخدامه لتخزين مجموع العناصر أقل من 5.

نذهب من خلال جميع عناصر مجموعة أ 10.

إذا كان العنصر التالي أقل من 5 ، فأضفه إلى متغير المجموع.

في نهاية المقطع عبر صفيف أ 10 ، نحصل على مجموع العناصر الأقل من 5 في متغير المجموع.

فيما يلي مثال على تنفيذ حساب مجموع العناصر الأقل من 5 في مصفوفة أحادية البعد أ 10 في لغة برمجة بايثون:

أ10 = [3, 8, 2, 4, 7, 1, 6, 9, 5, 0]

مجموع = 0

للعنصر في أ 10:

إذا كان العنصر < 5:

  1. مجموع + = عنصر
  2. طباعة ("مجموع العناصر الأقل من 5 يساوي:" ، المجموع)
  3. نتيجة لهذا الرمز ، سيتم إخراج مجموع العناصر الأقل من 5 في صفيف أ 10:
  4. مجموع العناصر الأقل من 5 يساوي: 15
    • وهكذا ، قمنا بفحص الخوارزمية لحساب مجموع العناصر الأقل من 5 في مصفوفة أحادية البعد أ 10 ، وقدمنا مثالا على تنفيذها في لغة برمجة بايثون.
  5. تحديد عدد العناصر أقل من 5

لتحديد عدد العناصر الأقل من 5 في صفيف أحادي البعد أ 10 ، اتبع الخطوات التالية:

قم بإنشاء مصفوفة أحادية البعد أ 10.

تهيئة عناصر صفيف أ 10 مع القيم.

اضبط عداد العناصر أقل من 5 إلى 0.

تذهب من خلال جميع عناصر مجموعة 10.

إذا كان عنصر الصفيف أقل من 5 ، فقم بزيادة العداد بمقدار 1.

اطبع قيمة العداد الذي يمثل عدد العناصر الأقل من 5.

نموذج التعليمات البرمجية في لغة البرمجة ج programming:

# تشمل

كثافة العمليات الرئيسية () {

ايه 10[10] = {2, 4, 6, 8, 1, 3, 5, 7, 9, 10};

عدد الباحث = 0;

ل (إنت أنا = 0 ؛ أنا < 10 ؛ أنا {) {

إذا (أ10[ط] < 5) {

count++;

}

}

الأمراض المنقولة جنسيا:: كوت < < "عدد العناصر أقل من 5:" < < عدد < < الأمراض المنقولة جنسيا:: إندل;

العودة 0;

}

في هذه الحالة في المثال ، يحتوي صفيف أ 10 على 10 عناصر. بعد إجراء دورة الفحص ، ستكون العناصر أ 10 [0] ، أ 10[1] ، أ 10[4] ، أ 10[5] أقل من 5 ، وبالتالي فإن قيمة عداد العد ستكون 4. سيكون الإخراج: "عدد العناصر أقل من 5: 4".

باستخدام حلقة لاجتياز مجموعة

الحلقات هي جزء مهم من البرمجة وغالبا ما تستخدم لمعالجة المصفوفات. تسمح لك الحلقة بتنفيذ إجراء معين عدة مرات ، وهذا مفيد بشكل خاص عند العمل مع المصفوفات الكبيرة.

لاجتياز مصفوفة أحادية البعد بلغة برمجة ، يمكنك استخدام حلقة. الحلقات الأكثر شيوعا لهذه المهمة هي حلقة" من أجل "وحلقة" أثناء".

تحتوي الحلقة" من أجل " على الهيكل التالي:

ل (التهيئة ؛ الشرط ؛ التحديث) {

// الإجراء الذي يتعين القيام به

}

داخل كتلة رمز الحلقة ، يمكننا تنفيذ أي إجراء باستخدام عناصر المصفوفة. على سبيل المثال ، لتحديد مجموع وعدد العناصر الأقل من 5 في مصفوفة أحادية البعد أ10 ، يمكننا استخدام الحلقة" من أجل " على النحو التالي:

مجموع كثافة العمليات = 0;

عدد الباحث = 0;

إلى عن على (كثافة العمليات أنا = 0; أنا < أ 10.الطول ؛ أنا {) {

إذا (أ10[ط] < 5) {

مجموع + = أ10 [ط];

count++;

}

}

في هذه الحلقة ، نذهب من خلال جميع عناصر المصفوفة "أ10" ، والتحقق من الشرط "أ10[أنا] < 5" ، وإذا تم الوفاء بها ، وزيادة المتغيرات "مجموع" و "العد".

تحتوي حلقة" بينما " على البنية التالية:

التهيئة;

بينما (الشرط) {

//

إجراء التحديث الذي يتم تنفيذه;

}

تسمح لك حلقة" بينما " أيضا بتجاوز المصفوفة ، ولكنها تتطلب تهيئة صريحة لمتغير الحلقة قبل بدء الحلقة والتحديث الصريح للمتغير داخل الحلقة. على سبيل المثال:

الباحث الأول = 0;

مجموع كثافة العمليات = 0;

عدد الباحث = 0;

بينما (أنا < أ 10.الطول) {

إذا (أ10[ط] < 5) {

مجموع + = أ10 [ط];

count++;

  • }
  • أنا++;

}

الشرط " أنا < أ 10.الطول "يتحقق مما إذا كنا قد وصلنا إلى نهاية المصفوفة "أ 10". إذا تم استيفاء الشرط ، يتم تنفيذ كتلة من التعليمات البرمجية داخل الحلقة ، ثم يتم تحديث المتغير "أنا" للانتقال إلى العنصر التالي من المصفوفة.يتيح لك استخدام الحلقات لاجتياز المصفوفات العمل بكفاءة مع المصفوفات الكبيرة وإجراء العمليات الحسابية أو العمليات اللازمة مع كل عنصر من عناصر المصفوفة.
مخرجات النتائجنتائج البرنامج:
مجموع العناصر أقل من 5: 13عدد العناصر أقل من 5: 4
صفيف أحادي البعد أ 10 تم استخدامه لحساب مجموع وعدد العناصر الأقل من 5.الفهرس
القيمة0
31
72
23
44
15
66

9

7

2

8

8

9

7

تم استخدام متغير المجموع لتحديد مجموع العناصر الأقل من 5. تم استخدام متغير العد لتحديد عدد العناصر الأقل من 5.

تشير النتائج التي تم الحصول عليها إلى وجود 4 عناصر أصغر من 5 في صفيف أ 10 ، ومجموعها 13.

سؤال وجواب

كيفية تحديد مجموع عناصر أ 10 صفيف?

لتحديد مجموع عناصر المصفوفة أ 10 ، من الضروري تلخيص جميع قيم عناصر هذه المصفوفة.

كم عدد العناصر الموجودة في أ 10 صفيف?