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

كيفية إدخال صفيف من 5 عناصر من لوحة المفاتيح وحساب عدد الأرقام المنتهية في 8

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

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

من أجل الوضوح ، يمكنك تمييز الأرقام التي تم العثور عليها والتي تنتهي بـ 8 باستخدام علامة. يمكنك أيضا إضافة كتلة من التعليمات البرمجية مع وظيفة تعثر على عدد هذه الأرقام وتخرجها.

يوجد أدناه مثال على كود بايثون الذي ينفذ مهمة إدخال مصفوفة من 5 عناصر من لوحة المفاتيح وحساب عدد الأرقام المنتهية بـ 8:

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

إدخال صفيف وعد الأرقام

لحساب عدد الأرقام المنتهية بـ 8 في مصفوفة ، يجب عليك أولا إدخال هذه المصفوفة باستخدام لوحة المفاتيح. للقيام بذلك ، يمكنك استخدام لغة برمجة تدعم إدخال البيانات. على سبيل المثال ، في بيثون ، يمكنك استخدام وظيفة الإدخال() لإدخال صفيف.

مثال على كود بايثون:

أرقام = []

لأني في النطاق (5):

عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))

أرقام.إلحاق (رقم)

في هذا المثال ، تكون مصفوفة الأرقام فارغة في البداية ، ثم تحدث خمس تكرارات في الحلقة ، في كل منها يطلب من المستخدم إدخال رقم من لوحة المفاتيح. يتم تخزين الرقم الذي تم إدخاله في متغير الرقم وإضافته إلى نهاية مصفوفة الأرقام باستخدام طريقة إلحاق ().

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

مثال على كود بايثون:

العد = 0

للعدد بالأرقام:

إذا كان الرقم % 10 = = 8:

عدد + = 1

في هذا المثال ، يكون متغير العد صفرا في البداية. ثم تتكرر الحلقة فوق كل رقم في مصفوفة الأرقام. إذا انتهى الرقم بـ 8 (ما تبقى من قسمة الرقم على 10 هو 8) ، فقم بزيادة العدد بمقدار واحد.

بعد انتهاء الحلقة ، يحتوي متغير العد على عدد الأرقام المنتهية بـ 8 في المصفوفة.

كيفية إدخال مجموعة من 5 عناصر

لإدخال مصفوفة من خمسة عناصر من لوحة المفاتيح بلغة برمجة ، مثل جافا ، يمكنك استخدام الكود التالي:

    صفيف [أنا] = الماسح الضوئي.التالي ();

    }

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

    count++;

    إخراج النتيجة:

    إخراج عدد الأرقام المنتهية في 8:

    1. وحدة التحكم.خط الكتابة ("عدد الأرقام المنتهية في 8:" + عدد);
    2. ملاحظة: إذا كانت مجموعة الأرقام المحددة تحتوي على أرقام لا تنتهي بـ 8 فقط ، فستكون النتيجة هي عدد الأرقام التي تنتهي بـ 8 بالضبط.
    3. أرقام تنتهي بـ 8
      • لحساب عدد الأرقام المنتهية بـ 8 في مصفوفة من 5 عناصر ، تحتاج إلى تنفيذ الخطوات التالية:
      • إعلان وتهيئة مجموعة من 5 عناصر.
    4. قم بإنشاء متغير لحساب الأرقام المنتهية في 8 وتعيين قيمته إلى 0.

    كرر على جميع عناصر المصفوفة:

    لكل عنصر ، تحقق من باقي القسمة على 10.

    إذا كان الباقي هو 8 ، فقم بزيادة العداد بمقدار 1.

    عرض قيمة العداد على الشاشة.

    مثال على التنفيذ في الكود الكاذب:

    إعلان وتهيئة مجموعة صفيف من 5 عناصر

    ، قم بإنشاء متغير عدد واضبط القيمة على 0

    لكل عنصر في المصفوفة:

    إذا كان العنصر %10 يساوي 8: