يعد العثور على العناصر القصوى والدنيا في المصفوفة أحد أكثر المهام شيوعا في البرمجة. في هذه المقالة ، سننظر في كيفية كتابة برنامج للعثور على القيم القصوى والدنيا في مصفوفة تتكون من أرقام زوجية.
أولا ، دعنا نحدد ما هي المصفوفة والرقم الزوجي. المصفوفة هي بنية بيانات تسمح لك بتخزين مجموعة من العناصر من نفس النوع. الرقم الزوجي هو رقم يقبل القسمة على 2 بدون الباقي.
الخطوة الأولى في حل هذه المشكلة هي إنشاء مجموعة من الأرقام الزوجية. للقيام بذلك ، يمكننا استخدام ل أو أثناء حلقة وشرطية إذا البيان. على سبيل المثال ، دعنا نستخدم الحلقة:
الآن بعد أن أصبح لدينا مصفوفة بأرقام زوجية ، يمكننا البدء في البحث عن القيم القصوى والدنيا. للقيام بذلك ، استخدم المتغيرات ماكس و مين ، والتي نقوم بتعيين قيم العنصر الأول من المصفوفة. ثم سوف نذهب من خلال جميع العناصر الأخرى من مجموعة ومقارنتها مع القيم الحالية من الحد الأقصى والحد الأدنى. إذا كان العنصر التالي أكبر من القيمة القصوى ، فقم بتحديث القيمة القصوى. إذا كان العنصر التالي أقل من القيمة الدنيا ، فقم بتحديث القيمة الدنيا:
// تهيئة المتغيرات ماكس ودقيقة
إنت ماكس = أر [0];
كثافة العمليات دقيقة = آر [0];
// ابحث عن القيم القصوى والدنيا
إلى عن على (الباحث الأول = 1; أنا < آر.الطول ؛ أنا {) {
إذا (آر [أنا] > ماكس) {
ماكس = آر [أنا];
}
إذا (آر [أنا] < دقيقة) {
دقيقة = آر [أنا];
}
}
الآن بعد أن وجدنا الحد الأقصى والحد الأدنى من العناصر في المصفوفة ، يمكننا عرض قيمها على الشاشة:
// إخراج القيم القصوى والدنيا
النظام.خارج.برينتلن ("القيمة القصوى:" + ماكس);
النظام.خارج.برينتلن ("الحد الأدنى للقيمة:" + دقيقة);
بعد الانتهاء من كل هذه الخطوات ، سنحصل على برنامج سيجد ويخرج العناصر القصوى والدنيا في صفيف بأرقام زوجية.
- كيفية العثور على الحد الأقصى والحد الأدنى من عناصر مصفوفة بأرقام زوجية: كتابة برنامج
- ابحث عن الأرقام الزوجية في المصفوفة
- العثور على الحد الأقصى لعدد بين الأرقام الزوجية
- ابحث عن الحد الأدنى للرقم بين الأرقام الزوجية
- سؤال وجواب
- كيف يمكنني العثور على الحد الأقصى للعنصر في صفيف بأرقام زوجية?
- هل من الممكن العثور على الحد الأقصى للعنصر في مصفوفة بأرقام زوجية دون استخدام الحلقات?
- كيف يمكنني العثور على الحد الأدنى للعنصر في صفيف بأرقام زوجية?
- هل من الممكن العثور على الحد الأدنى للعنصر في مصفوفة بأرقام زوجية دون استخدام الحلقات?
كيفية العثور على الحد الأقصى والحد الأدنى من عناصر مصفوفة بأرقام زوجية: كتابة برنامج
للعثور على الحد الأقصى والحد الأدنى من العناصر في مصفوفة ذات أرقام زوجية ، سنحتاج إلى كتابة برنامج صغير بلغة برمجة. سيقوم البرنامج بعرض كل عنصر من عناصر المصفوفة ومقارنتها مع قيم الحد الأقصى والحد الأدنى من عناصر المصفوفة.
يجب أن يقوم البرنامج بالخطوات التالية:
- قم بإنشاء مصفوفة بأرقام زوجية.
- تهيئة المتغيرات لتخزين عناصر الصفيف القصوى والدنيا ، على التوالي.
- انتقل من خلال كل عنصر من عناصر المصفوفة.
- قارن العنصر الحالي بالقيم القصوى والدنيا.
- إذا كان العنصر الحالي أكبر من القيمة القصوى ، فقم بتحديث القيمة القصوى.
- إذا كان العنصر الحالي أقل من الحد الأدنى للقيمة ، فقم بتحديث الحد الأدنى للقيمة.
- عرض القيم القصوى والدنيا التي تم العثور عليها.
قد يبدو نموذج التعليمات البرمجية لبرنامج بايثون كما يلي:
# إنشاء صفيف مع حتى
أرقام = [2, 4, 6, 8, 10, 12]
# تهيئة المتغيرات لتخزين العناصر القصوى والدنيا
العدد الأقصى = الأرقام [0]
الحد الأدنى_رقم = أرقام [0]
# يمر من خلال كل عنصر من عناصر المصفوفة
للعدد بالأرقام:
# مقارنة العنصر الحالي مع القيم القصوى والدنيا
إذا كان الرقم > الرقم الأقصى:
العدد الأقصى = العدد
إذا كان الرقم < الحد الأدنى_الرقم:
الحد الأدنى_رقم = عدد
# إخراج القيم القصوى والدنيا التي تم العثور عليها
من الطباعة ("الحد الأقصى للعنصر:" ، الحد الأقصى للرقم)
طباعة ("الحد الأدنى للعنصر:" ، الحد الأدنى للرقم)
وبالتالي ، من خلال كتابة برنامج بلغة برمجة ، يمكننا بسهولة العثور على الحد الأقصى والحد الأدنى من عناصر المصفوفة ذات الأرقام الزوجية.
ابحث عن الأرقام الزوجية في المصفوفة
للعثور على جميع الأرقام الزوجية في مصفوفة ، تحتاج إلى تصفح كل عنصر من عناصر المصفوفة والتحقق من التكافؤ. إذا كان العنصر قابلا للقسمة على 2 بدون الباقي ، فهو رقم زوجي.
لنلق نظرة على مثال لبرنامج يعثر على جميع الأرقام الزوجية في مصفوفة معينة:
// ضبط مصفوفة المصدر
كثافة العمليات [] أرقام = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// إنشاء قائمة فارغة لتخزين الأرقام الزوجية
قائمة حتى الأرقام = قائمة جديدة ();
// الذهاب من خلال كل رقم في الصفيف
إلى عن على (كثافة العمليات ط = 0; أنا < أرقام.الطول ؛ أنا {) {
// التحقق مما إذا كان الرقم زوجيا
إذا (أرقام [أنا] % 2 = = 0) {
// إذا كان الرقم زوجيا ، فأضفه إلى قائمة الأرقام المسائية
.إضافة (أرقام [ط]);
}
}
// إخراج قائمة من الأرقام الزوجية
النظام.خارج.برينتلن ("الأرقام الزوجية في المصفوفة:" + إيفينومبرز);
ستكون نتيجة تنفيذ البرنامج كما يلي:
حتى الأرقام في المصفوفة: [2, 4, 6, 8, 10]
وهكذا ، وجدنا جميع الأرقام الزوجية في مجموعة معينة وعرضها على الشاشة.
العثور على الحد الأقصى لعدد بين الأرقام الزوجية
للعثور على الحد الأقصى لعدد العناصر الزوجية للمصفوفة ، اتبع الخطوات التالية:
- إنشاء متغير فارغ وتعيين القيمة "0". سيتم استخدام هذا المتغير لتخزين الحد الأقصى الحالي.
- كرر من خلال جميع عناصر المصفوفة باستخدام حلقة.
- تحقق من كل عنصر من أجل التكافؤ باستخدام عامل التشغيل " ٪ " للقسمة على 2. إذا كان ما تبقى من القسمة هو" 0 " ، فإن الرقم يكون زوجيا.
- Если элемент четный и больше текущего максимального числа, обновите значение текущего максимального числа.
- По завершении цикла, выведите найденное максимальное число.
Пример кода на языке Python:
def find_max_even_number(arr):
max_num = 0
for num in arr:
if num % 2 == 0 and num > max_num:
max_num = num
return max_num
array = [1, 4, 2, 9, 6, 8]
max_even_number = find_max_even_number(array)
طباعة ("الحد الأقصى للرقم الزوجي في المصفوفة هو:" ، الحد الأقصى لعدد الأرقام)
نتيجة تنفيذ البرنامج:
| مجموعة المدخلات | الحد الأقصى لعدد زوجي |
|---|---|
| [1, 4, 2, 9, 6, 8] | 8 |
وبالتالي ، فإن الحد الأقصى لعدد زوجي في هذه المصفوفة هو "8".
ابحث عن الحد الأدنى للرقم بين الأرقام الزوجية
للعثور على الحد الأدنى للرقم بين الأرقام الزوجية ، تحتاج إلى تنفيذ الخطوات التالية:
- قم بإنشاء متغير فارغ يقوم بتخزين الحد الأدنى للرقم.
- احصل على مصفوفة بأرقام زوجية.
- الذهاب من خلال كل عنصر من عناصر المصفوفة ، ومقارنتها مع الحد الأدنى الحالي.
- إذا كان الرقم الحالي أقل من الحد الأدنى ، فقم بتعيين قيمته لمتغير العدد الأدنى.
- بعد اجتياز المصفوفة بأكملها ، سيتم تخزين الحد الأدنى للرقم في المتغير.
| نموذج التعليمات البرمجية |
|---|
}
}
وحدة التحكم.سجل ('الحد الأدنى لعدد:' + مينومبر);
في هذا المثال ، يتم إنشاء مصفوفة بأرقام زوجية [2, 4, 6, 8, 10] ومتغير الحد الأدنى ، الذي يساوي في البداية اللانهاية. ثم ، باستخدام ل حلقة ، نذهب من خلال كل عنصر من عناصر المصفوفة ومقارنتها مع الحد الأدنى الحالي العدد. إذا كان الرقم أصغر ، فقم بتعيين قيمته لمتغير الحد الأدنى.
بعد اجتياز المصفوفة بأكملها ، سيخزن متغير مينومبر الحد الأدنى من الأرقام الزوجية.