حاسبة المتوسط
اجمع القائمة واقسم على عدد الأعداد فيها: مجموع 2 و4 و6 و8 و10 هو 30، فالمتوسط 6. ولكل قيمة الوزن نفسه، وإذا تسللت كلمة إلى القائمة فيُشار إلى موضعها بدل تجاهلها بصمت. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأرقام
- 2, 4, 6, 8, 10
- الكمية
- 5
- Sum
- 30
- المتوسط
- 6
المتوسط الحسابي هو المركز الإحصائي لقائمة أرقام: اجمع كل ملاحظة ثم اقسم على عددها. يلجأ الطلاب والمدرّسون والمحللون إلى حاسبة المتوسط عندما تكون لديهم عينة منتهية ويريدون متوسط العينة — القيمة التي تكتبها الكتب المدرسية x-bar — دون فتح جدول. تقبل هذه الحاسبة قائمة غير فارغة من أعداد منتهية وتعيد العدد والقيم المحلَّلة والمجموع والمتوسط الحسابي مع الصيغة المستعملة.
ما المتوسط الحسابي ومتى يناسب متوسط العينة خلاصةً
المتوسط الحسابي لقائمة أرقام هو متوسط العينة: اجمع كل ملاحظة ثم اقسم على العدد n. إذا كانت القائمة اثنين وأربعة وستة وثمانية وعشرة فالمجموع ثلاثون والمتوسط ستة. وذلك الرقم الذي يبحث عنه من يطلب حاسبة متوسط: قيمة تمثيلية تعامل كل ملاحظة بالوزن نفسه، والكمية التي تكتبها الكتب x-bar مساوية لمجموع x-sub-i على n.
ولا تطبّق الصيغة أوزانًا، ولا تأخذ جداءً هندسيًا، ولا تعكس المقلوبات، ولا تبلّغ الوسيط ولا المنوال. وهي الأداة المناسبة حين يعيش كل عدد أصلًا على المقياس نفسه ويستحق التأثير نفسه: درجات امتحان ليست نسبًا بعد، ودرجات حرارة يومية لمدينة واحدة، وأسعار وحدة لسلع قابلة للمقارنة، وقراءات من جهاز واحد، أو عمود قصير من القياسات منسوخ من دفتر. وهي الأداة الخطأ حين ينبغي لبعض الملاحظات أن تعدّ أكثر من غيرها.
فجمع صف من عشر درجات مع صف من ألف يخفي المجموعة الكبيرة. وعندئذ يكون المتوسط الموزون هو الخلاصة الصادقة، ولن يخترع هذا الطرف أوزانًا لم تقدّموها. وتُقبل الأعداد السالبة والأصفار لأنها ما زالت منتهية.
وتُرفض القوائم الفارغة: متوسط عينة فارغة غير معرّف في هذا العقد. وأي مدخل ليس عددًا متناهيًا يُرفض بالفهرس بدل التخطي، حتى لا يُقلّص وسم شارد أو NaN أو لانهاية العينة في صمت ويُنتج متوسطًا زائفًا. وقائمة عنصر واحد صالحة: متوسط عدد واحد هو ذلك العدد نفسه.
أين تجدي حاسبة المتوسط، وما ليست عليه
استخدموا حاسبة المتوسط هذه عندما تكون لديكم قائمة أرقام وتريدون متوسطها الحسابي غير الموزون، الإحصاء الذي تسميه القاعات متوسط العينة. يحسب المعلّمون متوسط نقاط اختبار خام ليست نسبًا بعد. ويحسب المحللون متوسط درجات الحرارة اليومية أو أسعار الوحدة أو قراءات جهاز واحد.
ومن يستخدم جدول بيانات يلصق عمودًا ويريد رأيًا ثانيًا لا يعتمد على مرشّح خفي ولا على تخطٍ صامت للخلايا الفارغة. وليست هذه الصفحة خلاصة متوسط-وسيط-منوال، التي تبلّغ ثلاثة إحصاءات وصفية معًا وتحتل بحثًا آخر. وليست حاسبة متوسط نسب مئوية تعامل الأرقام نسبًا مُعبَّرًا عنها أصلًا من مئة.
وليست متوسطًا موزونًا ولا هندسيًا ولا توافقيًا. فضّلوا المتوسط الموزون حين تختلف أحجام العينات أو المدد كثيرًا. وفضّلوا الوسيط حين تجرّ قيم شاذة قليلة المتوسط الحسابي بعيدًا عن القيمة النموذجية.
ثبّتوا حقل mean المقرَّب في الاختبارات. وفحوص الذهاب والإياب يسيرة: اجمعوا الأرقام يدويًا، واقسموا على العدد، وأكّدوا أن النسبة تطابق المتوسط المنشور في اثني عشر منزلة عشرية.
حالات الاستخدام
قياسات المختبر وقراءات المستشعرات
لخّصوا عمود درجات حرارة أو أسعار أو قراءات جهاز في متوسط حسابي غير موزون واحد لتقرير يومي.
لصق من الدفتر وتحقق مستقل
الصقوا عمودًا عدديًا قصيرًا وأكّدوا المتوسط بمعزل عن مرشّح خفي أو تخطٍ صامت للخلايا الفارغة.
الأسئلة الشائعة
ماذا يحدث إذا كانت القائمة فارغة أو كانت قيمة ليست عددًا متناهيًا؟
متوسط قائمة فارغة غير معرّف، ولا يُتخطى NaN واللانهيات والمداخل غير العددية. والتحقق الفاشل لا يُفوتر.
هل توزّن هذه الحاسبة بعض الأرقام أكثر من غيرها؟
لا. لكل قيمة الوزن نفسه. وإذا كان ينبغي للملاحظات أن تعدّ على نحو مختلف، فاستخدموا متوسطًا موزونًا وقدّموا الأوزان بأنفسكم.
هل يجوز أن تضم القائمة سالبات أو صفرًا؟
نعم. تُقبل الأعداد السالبة والأصفار ما دامت منتهية. وقائمة عنصر واحد صالحة أيضًا: متوسط عدد واحد هو ذلك العدد.
هل يمكنني لصق عمود من الأعداد من جدول بيانات؟
نعم. تُقرأ الأرقام التي تصل كنص على أنها أعداد، فيعمل العمود الملصق كما هو. وإذا كان أحد المدخلات كلمة أو عنوانًا شاردًا، فيُشار إلى موضعه بدل حذفه، حتى يبقى العدّ صحيحًا.
متى يكون المتوسط الحسابي اختيارًا خاطئًا؟
عندما يجب أن تُحسب بعض القيم أكثر من غيرها. فمتوسط درجات فصل من عشرة طلاب مع فصل من ألف طالب يُخفي المجموعة الكبيرة، والمتوسط المرجّح هو الملخص الصادق في هذه الحالة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/mean \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[2,4,6,8,10]}'const res = await fetch("https://api.kit.forhosting.com/math/mean", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
2,
4,
6,
8,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/mean",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
2,
4,
6,
8,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/mean", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[2,4,6,8,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[2,4,6,8,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/mean", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"numbers": [
2,
4,
6,
8,
10
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.mean",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_items | 100000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
وتفشل القائمة الفارغة أو أي قيمة ليست عددًا متناهيًا، بما في ذلك NaN واللانهيات، بـ invalid_input ولا تُفوتر أبدًا. وتشغّل الدالة النقية نفسها ودجة المتصفح المجانية وAPI المدفوعة مسبقًا، فلا تختلف مراجعة الواجبات وخطوط الإنتاج. وتكلفة طلب API الناجح $0.002.
ما المتوسط الحسابي ومتى يناسب متوسط العينة خلاصةً
وتُرفض كذلك المقادير فوق كوادريليون (10^15) كي يبقى Worker والمتصفح داخل نطاق عددي آمن.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
وتُحوَّل السلاسل العددية داخل المصفوفة، فعمود أرقام ملصوق ما زال يعمل. وتُقبل أيضًا سلسلة مفصولة بفواصل أو فواصل منقوطة أو مسافات للصيغ النصية البسيطة، وهي كيف يتلقى منفّذ المتصفح المجاني اللصق عادة. وعند النجاح يبلّغ الجسم count بوصفه n، وnumbers بوصفها القائمة المحلَّلة بترتيب الإدخال، وsum بوصفه مجموع تلك القيم، وmean بوصفه sum مقسومًا على n، وسلسلة formula تعيد صياغة (x1 + x2 + … + xn) / n. وقائمة عنصر واحد صالحة وتعيد ذلك العدد متوسطًا. أرسلوا جسم JSON بحقل إلزامي اسمه numbers: مصفوفة غير فارغة من أعداد منتهية. وتُقبل الأسماء البديلة values وlist وdata بالسلوك نفسه. والتحقق الفاشل — غياب numbers، أو قائمة فارغة، أو مدخل غير منتهٍ مثل NaN أو Infinity، أو قائمة أطول من مئة ألف قيمة، أو مقدار فوق 10^15 — يعيد invalid_input مسمّيًا المشكلة ولا يُحاسب أبدًا. ولأن التنفيذ parse خالص من الفئة A، فلا نموذج ولا شبكة صادرة ولا ساعة في المسار الرياضي، فالإدخالات نفسها تنتج دائمًا JSON نفسه. ويُحاسب طلب API الناجح بالسعر الأساسي المنشور $0.002 بوحدة item. اقرنوا أمثلة الصف عمدًا: اثنان أربعة ستة ثمانية عشرة تنتج ستة؛ و1.5 و2.5 و−1 تنتج واحدًا؛ والقائمة الفارغة تُظهر مسار invalid_input الذي يرفض اختراع متوسط.
أين تجدي حاسبة المتوسط، وما ليست عليه
اقرنوا أمثلة الصف عمدًا حتى يتحقق المتعلّم يدويًا: اثنان وأربعة وستة وثمانية وعشرة تنتج ستة؛ وعشرة وعشرون وثلاثون تنتج عشرين؛ والقائمة الفارغة تُظهر مسار invalid_input. أبقوا المقادير داخل الحد المطلق المنشور والقائمة ضمن مئة ألف قيمة كي تبقى مسارات Worker والمتصفح التفاعلية سريعة. والمهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى الاستكشاف رخيصًا حين يرسل المتعلّمون مصفوفات فارغة أو نصًا شاردًا. ويبقى تسعير API الأجرة الثابتة $0.002 لكل طلب ناجح.
حالات التكامل
درجات الامتحان ومراجعة الواجبات
احسبوا متوسط العينة لقائمة درجات خام (2, 4, 6, 8, 10) وقارنوا x-bar بنتيجة حتمية من المتصفح أو من API دون التحويل أولًا إلى نسب مئوية.
أسئلة تقنية
كيف يُحسب المتوسط؟
أرسلوا قائمة غير فارغة من أعداد منتهية. وتعيد API المقدار (x1 + x2 + … + xn) / n باسم mean، مع count والمجموع.
كم تكلفة حاسبة المتوسط؟
أداة المتصفح مجانية. وتستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل نداء ناجح؛ والإدخال غير الصالح لا يُفوتر.