في البرمجة ، المصفوفة أحادية البعد هي بنية بيانات عبارة عن مجموعة من العناصر مرتبة في صف واحد. في هذه الحالة ، نتحدث عن صفيف أ 10 ، الذي يحتوي على 10 عناصر. السؤال هو تحديد مقدار وعدد العناصر التي تقل عن 5.
من أجل حل هذه المشكلة ، تحتاج إلى الذهاب من خلال كل عنصر من عناصر المصفوفة والتحقق من قيمتها. إذا كانت قيمة العنصر أقل من 5 ، فإننا نحسبها في المجموع ونزيد العداد بمقدار واحد. ونتيجة لذلك ، نحصل على مجموع جميع العناصر أقل من 5 وعددهم.
من المهم أن تتذكر أنه عند العمل مع المصفوفات ، تبدأ الفهرسة من 0. هذا يعني أن العنصر الأول من المصفوفة يحتوي على فهرس 0 ، والعنصر الثاني يحتوي على فهرس 1 ، وهكذا. لتصفح جميع عناصر المصفوفة ، تحتاج إلى استخدام حلقة تعمل من 0 إلى طول المصفوفة ناقص 1.
نموذج التعليمات البرمجية في لغة برمجة بايثون:
عدد + = 1
- طباعة ("مجموع العناصر أقل من 5:" ، مجموع)
- طباعة ("عدد العناصر أقل من 5:" ، العد)
- في هذا المثال ، يحتوي صفيف أ 10 على عناصر من 2 إلى 11. باستخدام حلقة ، نذهب من خلال كل عنصر من عناصر المصفوفة والتحقق من قيمتها. إذا كانت قيمة العنصر أقل من 5 ، فقم بإضافته إلى المجموع وقم بزيادة العداد بمقدار واحد. ونتيجة لذلك ، نحصل على مجموع العناصر أقل من 5 يساوي 14 ، وعددهم هو 3.
- هيكل مجموعة أ 10
- تحديد العناصر أقل من 5
- حساب مجموع العناصر أقل من 5
- تحديد عدد العناصر أقل من 5
- باستخدام حلقة لاجتياز صفيف
مخرجات النتائج
سؤال وجواب
كيفية تحديد مجموع عناصر أ 10 صفيف?
كم عدد العناصر الموجودة في أ 10 صفيف?
كيف يمكنني حساب عدد العناصر أقل من 5 في صفيف أ 10?
| كيف يمكنني تحديد ما إذا كانت هناك عناصر أقل من 5 في صفيف أ 10? | كيف يمكنني العثور على القيمة القصوى في صفيف أ 10? |
|---|---|
| هيكل مجموعة أ 10 | صفيف أ 10 هو صفيف أحادي البعد يتكون من 10 عناصر. كل عنصر من عناصر المصفوفة هو رقم. |
| يمكن أن تكون قيم عناصر المصفوفة أي رقم في النطاق من الحد الأدنى إلى الحد الأقصى لقيمة نوع البيانات هذا. | يتم الوصول إلى عناصر المصفوفة بواسطة الفهرس. يحتوي العنصر الأول من المصفوفة على فهرس 0 ، والثاني يحتوي على فهرس 1 ، وهكذا. |
| يتم تقديم هيكل مجموعة أ 10 في شكل جدول: | الفهرس |
| القيمة | 0 |
| هو رقم | 1 |
| العدد | 2 |
| العدد | 3 |
| العدد | 4 |
| العدد | 5 |
| العدد | 6 |
العدد
7
العدد
- 8
- العدد
- 9
- العدد
- يمكن استخدام كل عنصر من عناصر المصفوفة لإجراء عمليات وحسابات معينة ، بما في ذلك حساب مجموع وعدد العناصر الأقل من 5.
تحديد العناصر أقل من 5
لتحديد العناصر الأقل من 5 في مصفوفة أحادية البعد ، اتبع الخطوات التالية:
إعلان وتهيئة صفيف أ 10.
إنشاء متغير العد وتعيين القيمة 0. سيتم استخدام هذا المتغير لحساب عدد العناصر التي تقل عن 5.
من خلال كل عنصر من عناصر صفيف أ 10 ، تحقق مما إذا كان أقل من 5.
إذا كان العنصر أقل من 5 ، فقم بزيادة متغير العد بمقدار 1.
بعد المرور عبر جميع العناصر ، اطبع قيمة متغير العد ، والذي سيحتوي على عدد العناصر الأقل من 5.
يوجد أدناه مثال على شفرة جافا سكريبت التي تنفذ الخوارزمية الموضحة:
فار أ 10= [2, 4, 6, 8, 10];
عدد فار = 0;
إلى عن على (فار ط = 0; أنا < أ 10.الطول ؛ أنا {) {
إذا (أ10[ط] < 5) {
- count++;
- }
- }
- وثيقة.اكتب ("عدد العناصر أقل من 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:
- مجموع + = عنصر
- طباعة ("مجموع العناصر الأقل من 5 يساوي:" ، المجموع)
- نتيجة لهذا الرمز ، سيتم إخراج مجموع العناصر الأقل من 5 في صفيف أ 10:
- مجموع العناصر الأقل من 5 يساوي: 15
- وهكذا ، قمنا بفحص الخوارزمية لحساب مجموع العناصر الأقل من 5 في مصفوفة أحادية البعد أ 10 ، وقدمنا مثالا على تنفيذها في لغة برمجة بايثون.
- تحديد عدد العناصر أقل من 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 |
| 3 | 1 |
| 7 | 2 |
| 2 | 3 |
| 4 | 4 |
| 1 | 5 |
| 6 | 6 |
9
7
2
8
8
9
7
تم استخدام متغير المجموع لتحديد مجموع العناصر الأقل من 5. تم استخدام متغير العد لتحديد عدد العناصر الأقل من 5.
تشير النتائج التي تم الحصول عليها إلى وجود 4 عناصر أصغر من 5 في صفيف أ 10 ، ومجموعها 13.
سؤال وجواب
كيفية تحديد مجموع عناصر أ 10 صفيف?
لتحديد مجموع عناصر المصفوفة أ 10 ، من الضروري تلخيص جميع قيم عناصر هذه المصفوفة.
كم عدد العناصر الموجودة في أ 10 صفيف?