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

أوجد المتوسط الحسابي في ج: شرح بسيط وأمثلة

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

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

لنفكر في مثال لحساب المتوسط الحسابي في ج:

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

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

مبدأ تشغيل المتوسط الحسابي في ج

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

لحساب المتوسط الحسابي ، يجب تنفيذ الخطوات التالية:

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

مثال على رمز ج لحساب المتوسط الحسابي:

# تشمل

كثافة العمليات الرئيسية () {

مجموع كثافة العمليات = 0;

عدد الباحث = 0;

عدد كثافة العمليات;

بينما (1) {

برينتف ("أدخل رقما (أدخل 0 لإكمال):");

المسح الضوئي ("٪د " ، والرقم);

إذا (عدد == 0) {

استراحة;

}

مجموع + = عدد;

count++;

}

إذا (العد > 0) {

تعويم المتوسط = (تعويم)مجموع / عدد;

برينتف ("المتوسط الحسابي: ٪ و" ، متوسط);

} آخر {

برينتف("لم يتم إدخال أي أرقام.");

}

العودة 0;

}

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

مفهوم المتوسط الحسابي

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

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

رمزيا ، يمكن كتابة هذا على النحو التالي:

المتوسط الحسابي = (عدد1 + عدد2 + عدد3+... + عددعلى) / عدد الأرقام

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

على سبيل المثال ، إذا كانت هناك مجموعة من الأرقام: 5 و 8 و 12، فإن المتوسط الحسابي لهذه المجموعة هو (5 + 8 + 12) / 3 = 25 / 3 = 8.33.

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

أمثلة على استخدام المتوسط الحسابي في ج

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

فيما يلي بعض الأمثلة على استخدام المتوسط الحسابي:

  1. مثال 1:

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

    # تشمل// توصيل ستديو.مكتبة ح
    # تشمل// توصيل مكتبة ستدليب.h
    كثافة العمليات الرئيسية()// الوظيفة الرئيسية للبرنامج
    {// بداية كتلة التعليمات البرمجية
    أرقام كثافة العمليات[] = {1, 2, 3, 4, 5};// إعلان وتهيئة مجموعة من الأرقام
    مجموع كثافة العمليات = 0;// إعلان مبلغ متغير
    عدد الباحث = حجم (أرقام) / حجم (أرقام [0]);// حساب عدد الأرقام في المصفوفة
    تعويم المتوسط;// إعلان متغير متوسط حسابي
    ل (إنت أنا = 0 ؛ أنا < العد ؛ أنا i)// حلقة لتلخيص جميع الأرقام في المصفوفة
    {// بداية كتلة الحلقة
    مجموع + = أرقام [أنا];// إضافة الرقم الحالي إلى المجموع
    }// نهاية كتلة الحلقة
    متوسط = (تعويم) مجموع / عدد;// حساب المتوسط الحسابي
    برينتف ("المتوسط الحسابي:٪.2 واو" ، متوسط);// إخراج النتيجة
    العودة 0;// عودة القيمة الصفرية
    }// نهاية كتلة التعليمات البرمجية

    مع خمسة أرقام (1, 2, 3, 4, 5), ثم نلخص جميع الأرقام من المصفوفة ونقسم المجموع الناتج على عدد الأرقام في المصفوفة للحصول على المتوسط الحسابي. ثم نعرض النتيجة على الشاشة.

  2. المثال 2:

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

    # تشمل// ربط مكتبة ستديو.h
    كثافة العمليات الرئيسية()// الوظيفة الرئيسية للبرنامج
    {// بداية كتلة التعليمات البرمجية
    ملف * ملف = فوبين ("أرقام.النص " ، "ص");// فتح ملف للقراءة
    مجموع كثافة العمليات = 0;// إعلان مبلغ متغير
    عدد الباحث = 0;// إعلان عدد متغير من الأرقام
    تعويم المتوسط;// إعلان متغير متوسط حسابي
    عدد كثافة العمليات;// إعلان متغير لقراءة رقم
    بينما(فسكنف (ملف ، "٪ د" ، ورقم) = = 1)// قراءة الأرقام من ملف وتلخيصها
    {// بداية كتلة الدورة
    مجموع + = عدد;// إضافة الرقم الحالي إلى المجموع
    من العد count;// زيادة عداد الأرقام
    }// نهاية كتلة الحلقة
    فكلوس (ملف);// إغلاق الملف
    متوسط = (تعويم) مجموع / عدد;// حساب المتوسط الحسابي
    برينتف ("المتوسط الحسابي:٪.2 واو" ، متوسط);// إخراج النتيجة
    العودة 0;// عودة القيمة الصفرية
    }// نهاية كتلة التعليمات البرمجية

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

الصيغ الأساسية لحساب المتوسط الحسابي

المتوسط الحسابي هو المقياس الرئيسي المستخدم للحصول على متوسط قيمة مجموعة من الأرقام. لحساب المتوسط الحسابي ، يتم استخدام الصيغ التالية:

  1. الصيغة 1: تلخيص جميع الأرقام وتقسيم المبلغ الناتج من قبل عددهم. رسميا ، هذا مكتوب على النحو التالي:
  2. المتوسط الحسابي = (عدد1 + عدد2+... + عدد) / ن

  3. الصيغة 2: هناك طريقة أخرى وهي جمع الأرقام واحدا تلو الآخر وقسمة المجموع على عدد الأرقام. رسميا ، يبدو مثل هذا:
  4. المتوسط الحسابي = (عدد1 / ن) + (عدد2 / ن)+... + (عدد / ن)

تعطي كلتا الصيغتين نفس النتيجة ويمكن استخدامهما لحساب المتوسط الحسابي.

على سبيل المثال ، لنفترض أن لدينا مجموعة الأرقام التالية: 5, 8, 10, 5, 12. باستخدام الصيغة الأولى ، نحصل على:

العددالمبلغ
5
8
10
5
12
المجموع:
المتوسط الحسابي:

باستخدام الصيغة الثانية ، نحصل على:

العددخاص
5
8
10
5
12
المبلغ:
المتوسط الحسابي:

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

كيفية العثور على المتوسط الحسابي في ج في الوقت المناسب س (ن)

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

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

خطوات لإيجاد المتوسط الحسابي في الوقت المناسب س (ن):

  1. وتعيين القيمة 0.
  2. .
  3. حسب عدد العناصر في المصفوفة.

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

# تشمل

كثافة العمليات الرئيسية () {

إنت آر[] = {5, 10, 15, 20, 25};

إنت ن = سيزوف ( أر) / سيزوف (أر[0]);

مجموع كثافة العمليات = 0;

الباحث الأول;

إلى عن على (أنا = 0 ؛ أنا < ن ؛ أنا i) {

مجموع + = أر[أنا];

}

تعويم المتوسط = (تعويم)مجموع / ن;

برينتف ("المتوسط الحسابي:٪.2 واو" ، متوسط);

العودة 0;

}

.

وظيفة.

نتيجة لتنفيذ هذا الرمز ، سيتم إخراج ما يلي:

المتوسط الحسابي:15.00

وهكذا ، وجدنا المتوسط الحسابي لمجموعة من الأرقام في ج لغة البرمجة في ا (ن) زمن.

مزايا استخدام المتوسط الحسابي في ج

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

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

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

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

التطبيق العملي للمتوسط الحسابي في البرمجة

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

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

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

مثال بسيط لإيجاد المتوسط الحسابي في ج:

# تشمل

كثافة العمليات الرئيسية () {

أرقام كثافة العمليات[] = {5, 10, 15, 20, 25};

الطول الدولي = حجم (أرقام) / حجم (أرقام [0]);

مجموع كثافة العمليات = 0;

تعويم المتوسط;

ل (إنت أنا = 0; أنا < طول ؛ أنا i)

مجموع + = أرقام [أنا];

}

متوسط = (تعويم)مجموع / طول;

برينتف ("المتوسط الحسابي:٪.2 واو" ، متوسط);

العودة 0;

}

في هذا المثال ، مجموعة من الأرقام [5, 10, 15, 20, 25] يتم تلخيصه باستخدام حلقة ثم مقسوما على عددهم. يتم عرض النتيجة على الشاشة.

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

سؤال وجواب

ما هو الفرق بين المتوسط الحسابي الصحيح والحقيقي?

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

ماذا سيكون الخطأ إذا نسيت تهيئة المتغيرات قبل حساب المتوسط الحسابي?

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