المصفوفات هي واحدة من هياكل البيانات الرئيسية في البرمجة. إنها تسمح لك بتخزين ومعالجة العديد من العناصر من نفس النوع. لإدخال مصفوفة من 5 عناصر من لوحة المفاتيح ، تحتاج إلى استخدام وظائف الإدخال القياسية في لغة البرمجة المقابلة.
بعد إدخال المصفوفة ، يمكننا كتابة دالة تحسب عدد الأرقام المنتهية بـ 8. للقيام بذلك ، انتقل من خلال كل عنصر من عناصر المصفوفة باستخدام حلقة ، وإذا انتهى الرقم في 8 ، فقم بزيادة العداد. في نهاية البرنامج ، سيحتوي العداد على عدد الأرقام المنتهية بـ 8.
من أجل الوضوح ، يمكنك تمييز الأرقام التي تم العثور عليها والتي تنتهي بـ 8 باستخدام علامة. يمكنك أيضا إضافة كتلة من التعليمات البرمجية مع وظيفة تعثر على عدد هذه الأرقام وتخرجها.
يوجد أدناه مثال على كود بايثون الذي ينفذ مهمة إدخال مصفوفة من 5 عناصر من لوحة المفاتيح وحساب عدد الأرقام المنتهية بـ 8:
- إدخال صفيف وعد الأرقام
- كيفية إدخال مجموعة من 5 عناصر
- كيفية حساب عدد الأرقام المنتهية في 8
- أرقام تنتهي في 8
- سؤال وجواب
إدخال صفيف وعد الأرقام
لحساب عدد الأرقام المنتهية بـ 8 في مصفوفة ، يجب عليك أولا إدخال هذه المصفوفة باستخدام لوحة المفاتيح. للقيام بذلك ، يمكنك استخدام لغة برمجة تدعم إدخال البيانات. على سبيل المثال ، في بيثون ، يمكنك استخدام وظيفة الإدخال() لإدخال صفيف.
مثال على كود بايثون:
أرقام = []
لأني في النطاق (5):
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
أرقام.إلحاق (رقم)
في هذا المثال ، تكون مصفوفة الأرقام فارغة في البداية ، ثم تحدث خمس تكرارات في الحلقة ، في كل منها يطلب من المستخدم إدخال رقم من لوحة المفاتيح. يتم تخزين الرقم الذي تم إدخاله في متغير الرقم وإضافته إلى نهاية مصفوفة الأرقام باستخدام طريقة إلحاق ().
بعد إدخال المصفوفة ، يمكن معالجتها وحساب عدد الأرقام المنتهية في 8. للقيام بذلك ، انتقل من خلال جميع عناصر المصفوفة وتحقق مما إذا كان كل رقم ينتهي في 8. إذا انتهى الرقم بـ 8 ، فقم بزيادة العداد بمقدار واحد.
مثال على كود بايثون:
العد = 0
للعدد بالأرقام:
إذا كان الرقم % 10 = = 8:
عدد + = 1
في هذا المثال ، يكون متغير العد صفرا في البداية. ثم تتكرر الحلقة فوق كل رقم في مصفوفة الأرقام. إذا انتهى الرقم بـ 8 (ما تبقى من قسمة الرقم على 10 هو 8) ، فقم بزيادة العدد بمقدار واحد.
بعد انتهاء الحلقة ، يحتوي متغير العد على عدد الأرقام المنتهية بـ 8 في المصفوفة.
كيفية إدخال مجموعة من 5 عناصر
لإدخال مصفوفة من خمسة عناصر من لوحة المفاتيح بلغة برمجة ، مثل جافا ، يمكنك استخدام الكود التالي:
صفيف [أنا] = الماسح الضوئي.التالي ();
}
- في هذا الرمز ، يتم إنشاء مثيل لفئة الماسح الضوئي لقراءة إدخال لوحة المفاتيح. ثم ، باستخدام ل حلقة ، يتم إدخال قيم عناصر الصفيف بالتتابع. يتم طلب كل عنصر من المستخدم باستخدام الطريقة التالية () وتخزينها في فهرس الصفيف المقابل.
- بعد الانتهاء من الحلقة ، سيكون لديك مصفوفة من خمسة عناصر مليئة بالقيم المدخلة.
- لحساب عدد الأرقام المنتهية في 8 في صفيف ، يجب عليك:
- إنشاء صفيف مع خمسة عناصر:
- كثافة العمليات [] أرقام = كثافة العمليات الجديدة [5];
- أرقام [أنا] = تحويل.تونت 32 (وحدة التحكم.قراءة الخط());
- قم بإنشاء متغير لحساب عدد الأرقام المنتهية بـ 8:
- في حلقة ، انتقل من خلال كل عنصر من عناصر المصفوفة:
- تحقق مما إذا كان الرقم ينتهي بـ 8:
- إذا (أرقام [أنا] % 10 = = 8)
count++;
إخراج النتيجة:
إخراج عدد الأرقام المنتهية في 8:
- وحدة التحكم.خط الكتابة ("عدد الأرقام المنتهية في 8:" + عدد);
- ملاحظة: إذا كانت مجموعة الأرقام المحددة تحتوي على أرقام لا تنتهي بـ 8 فقط ، فستكون النتيجة هي عدد الأرقام التي تنتهي بـ 8 بالضبط.
- أرقام تنتهي بـ 8
- لحساب عدد الأرقام المنتهية بـ 8 في مصفوفة من 5 عناصر ، تحتاج إلى تنفيذ الخطوات التالية:
- إعلان وتهيئة مجموعة من 5 عناصر.
- قم بإنشاء متغير لحساب الأرقام المنتهية في 8 وتعيين قيمته إلى 0.
كرر على جميع عناصر المصفوفة:
لكل عنصر ، تحقق من باقي القسمة على 10.
إذا كان الباقي هو 8 ، فقم بزيادة العداد بمقدار 1.
عرض قيمة العداد على الشاشة.
مثال على التنفيذ في الكود الكاذب:
إعلان وتهيئة مجموعة صفيف من 5 عناصر
، قم بإنشاء متغير عدد واضبط القيمة على 0
لكل عنصر في المصفوفة: