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