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

كيفية العثور على المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح

يعد العثور على المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح إحدى مهام البرمجة الأساسية. تتضمن هذه المهمة إدخال عدد غير محدد من الأرقام من لوحة المفاتيح وإيجاد متوسطها الحسابي.

لحل هذه المشكلة ، يتم استخدام حلقة ، والتي تستمر حتى يقوم المستخدم بإدخال أرقام موجبة. يتم تلخيص الأرقام الناتجة ويتم حساب عدد الأرقام الموجبة. بعد أن يقوم المستخدم بإدخال رقم سالب أو صفر ، يتم العثور على المتوسط الحسابي وفقا للصيغة: كمية / كمية. يتم عرض النتيجة على الشاشة.

يسهل البرنامج الذي يحل هذه المشكلة العثور على المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح ، ويمكن استخدامه في مختلف المجالات التي يتطلب فيها تحليل البيانات وإيجاد متوسط قيمتها.

  1. تحديد المهمة
  2. المهارات المطلوبة
  3. خوارزمية الحل
  4. نموذج التعليمات البرمجية
  5. نقاط مهمة

تحديد المهمة

لحل مشكلة إيجاد المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح ، اتبع الخطوات التالية:

1. اسأل المستخدم عن عدد الأرقام التي سيدخلها.

2. باستخدام حلقة ، اطلب من المستخدم إدخال كل رقم بدوره.

3. في الحلقة ، تحقق مما إذا كان الرقم الذي تم إدخاله موجبا. إذا كان الرقم موجبا ، فأضفه إلى مجموع الأرقام الموجبة.

4. بعد نهاية الدورة ، ابحث عن المتوسط الحسابي للأرقام الموجبة بقسمة المجموع على عدد الأرقام الموجبة.

5. عرض النتيجة على الشاشة.

وبالتالي ، فإن حل مشكلة إيجاد المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح يتضمن الاستعلام عن مدخلات المستخدم ومعالجتها ، والتحقق من الأرقام للإيجابية ، وحساب المجموع وإيجاد المتوسط الحسابي.

المهارات المطلوبة

للعمل مع البرنامج للعثور على المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح ، ستحتاج إلى مهارات معينة:

  1. أساسيات البرمجة. على الرغم من أنه ليس من الضروري أن تكون مطورا محترفا ، إلا أن معرفة وفهم مفاهيم وهياكل البرمجة الأساسية مثل المشغلين الشرطيين والحلقات والمتغيرات ستكون مفيدة.
  2. القدرة على العمل مع إدخال البيانات والمخرجات. تحتاج إلى معرفة كيفية قراءة الأرقام التي أدخلها المستخدم باستخدام أمر إدخال لوحة المفاتيح وعرض النتائج على الشاشة حتى يتمكن المستخدم من رؤية نتيجة البرنامج.
  3. الأسس الرياضية. للعثور على المتوسط الحسابي ، يجب أن تكون قادرا على إضافة أرقام وتقسيمها على عددها. المعرفة الأساسية للرياضيات ، مثل الحساب والجبر ، ستكون مفيدة في حل هذه المشكلة.
  4. التفكير المنطقي. عند كتابة خوارزمية للعثور على المتوسط الحسابي ، ستحتاج إلى استخدام العمليات المنطقية للتحقق من الشروط ، على سبيل المثال ، ما إذا كان الرقم الذي تم إدخاله موجبا. ستساعدك القدرة على بناء سلاسل منطقية واستخلاص استنتاجات منطقية في هذه العملية.

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

خوارزمية الحل

للعثور على المتوسط الحسابي للأرقام الموجبة التي تم إدخالها من لوحة المفاتيح ، اتبع هذه الخوارزمية:

خطوةالوصف
الخطوة 1تهيئة المتغيرات لمجموع الأرقام الموجبة وعداد الأرقام الموجبة بقيمة 0.
الخطوة 2ابدأ حلقة سيتم تشغيلها حتى يقوم المستخدم بإدخال رقم سالب.
الخطوة 3داخل الحلقة ، تحقق مما إذا كان الرقم الذي تم إدخاله موجبا.
الخطوة 4إذا كان الرقم موجبا ، فأضفه إلى مجموع الأرقام الموجبة وقم بزيادة عداد الرقم الموجب بمقدار 1.
الخطوة 5بعد الخروج من الحلقة ، تحقق مما إذا تم إدخال أرقام موجبة.
الخطوة 6إذا تم إدخال أرقام موجبة ، فابحث عن متوسطها الحسابي بقسمة مجموع الأرقام الموجبة على عدد الأرقام الموجبة.
الخطوة 7اطبع المتوسط الحسابي للأرقام الموجبة على الشاشة.
الخطوة 8نهاية الخوارزمية.

نموذج التعليمات البرمجية

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

أرقام = []

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

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

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

إذا كان الرقم > 0:

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

إذا لين (أرقام) > 0:

متوسط = مجموع (أرقام) / لين (أرقام)

طباعة ("المتوسط الحسابي للأرقام الموجبة:"،متوسط)

آخر:

طباعة ("لا توجد أرقام موجبة")

وصف كيفية عمل الكود:

1. يتم إنشاء قائمة أرقام فارغة ، والتي سيتم إضافة أرقام إيجابية.