حاسبة معدل الركض الحالي والمطلوب في الكريكيت
145 ركضة في 18.2 أوفر تعني معدلًا قدره 7.909، وبلوغ 221 مع بقاء 11.4 أوفر يتطلب 6.514 لكل أوفر: تحوّل الحاسبة الأوفرات إلى كرات كما يفعل المسجلون. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الجولات المسجلة
- 145
- الأوفرات المواجهة
- 18.2
- الهدف
- 221
- الأوفرات المتبقية
- 11.4
- معدل الأشواط
- 7.909
- معدل الأشواط المطلوب
- 6.514
- الأشواط المطلوبة
- 76
- الكرات المواجهة
- 110
تحوّل حاسبة معدل الركض في الكريكيت النتيجة وعدد الأشواط المكتوب بصيغة اللعبة إلى مقياسين مفيدين: معدل الركض الحالي لكل شوط، والمعدل اللازم لبلوغ الهدف. أدخلوا الركضات المسجلة والأشواط الملعوبة والهدف والأشواط المتبقية. تعرض النتيجة أيضًا عدد الركضات اللازمة وعدد الكرات المقابل، مما يجعل الحساب واضحًا عند متابعة مباراة مباشرة أو تحليل بطاقة نتائج أو إعداد تمارين تدريبية أو تطوير تطبيقات آلية.
احسبوا معدل التسجيل الحالي بدقة
يبيّن معدل الركض في الكريكيت عدد الركضات التي يسجلها الفريق الضارب في كل شوط مكوّن من ست كرات. تحوّل الحاسبة أولًا الأشواط الملعوبة إلى كرات، ثم تقسم الركضات على العدد الدقيق للأشواط. هذا التحويل ضروري لأن صيغة الأشواط في الكريكيت ليست عددًا عشريًا عاديًا.
فالقيمة 18.2 تعني ثمانية عشر شوطًا كاملًا وكرتين إضافيتين، أي 110 كرات إجمالًا، ولا تعني 18.2 شوطًا بالمعنى الرياضي. بعد التحويل، يُحسب المعدل الحالي بضرب الركضات في ستة ثم قسمة الناتج على الكرات الملعوبة. يجب أن تكون الركضات عددًا صحيحًا غير سالب، ويجب أن يكون الفريق قد واجه كرة واحدة على الأقل لأن القسمة على صفر لا تنتج معدلًا ذا معنى.
ولا يجوز أن يكون الرقم بعد النقطة إلا من صفر إلى خمسة؛ فست كرات تكمل الشوط التالي، ولذلك تكون القيمة التي تنتهي بالنمط .6 غير صالحة.
افهموا معدل الركض المطلوب
يجيب المعدل المطلوب عن سؤال مختلف: ما سرعة التسجيل التي يحتاج إليها الفريق من الآن لبلوغ الهدف المحدد؟ تطرح الحاسبة الركضات المسجلة من الهدف، ولا تسمح بأن يصبح المطلوب أقل من صفر. ثم تحوّل الأشواط المتبقية إلى كرات، وتضرب الركضات اللازمة في ستة، وتقسم الناتج على الكرات المتاحة.
ويجب تفسير الوقت المتاح بوصفه رميات فعلية؛ إذ تعني 11.4 أشواط أحد عشر شوطًا وأربع كرات، أي 70 كرة، وليس 11.4 أشواط عشرية. وإذا ظلت ركضات مطلوبة وكانت الأشواط المتبقية صفرًا، تُرفض المدخلات لأنه لا يمكن لأي معدل محدود بلوغ الهدف. تفترض النتيجة إتاحة كل الكرات المذكورة، ولا تتنبأ بخروج اللاعبين أو الركضات الإضافية أو التوقفات أو تعديل الهدف.
استخدموا النتيجة في تحليل المباراة
عندما يكون المعدل المطلوب أعلى من المعدل الحالي، يحتاج الفريق الضارب إلى زيادة سرعة التسجيل مقارنة بأدائه السابق. وعندما يكون أقل، يمتلك الفريق هامشًا في وتيرة التسجيل، مع بقاء احتمال أن تجعل حالات الخروج وظروف المباراة المطاردة أصعب. الحساب حتمي؛ فالمدخلات الأربع نفسها تعطي دائمًا القيم المقربة نفسها، ولذلك يلائم لوحات المتابعة والدروس والتحضير للبث واختبارات الانحدار.
عند تحليل مباراة قديمة، أدخلوا الهدف الذي كان ساريًا في اللحظة محل الدراسة، لا قيمة عُدلت لاحقًا. وفي المتابعة المباشرة، حدّثوا النتيجة والأشواط المتبقية بعد كل كرة قانونية. توفر الأداة سياقًا حسابيًا فقط، وليست نموذجًا لاحتمال الفوز ولا تتنبأ بنتيجة المباراة.
حالات الاستخدام
تابعوا مطاردة الهدف مباشرة
قارنوا معدل الفريق الضارب الحالي بالمعدل اللازم خلال الكرات القانونية المتبقية.
تحققوا من حساب بطاقة النتائج
حوّلوا الأشواط الجزئية إلى كرات وراجعوا المعدلات المنشورة بصورة مستقلة.
أعدّوا تمارين تعليمية للكريكيت
بيّنوا للاعبين والمتعلمين سبب وجوب تحويل صيغة الأشواط قبل إجراء القسمة.
الأسئلة الشائعة
كيف يُحسب معدل الركض في الكريكيت؟
تُضرب الركضات المسجلة في ستة ثم تُقسم على الكرات القانونية الملعوبة، وتُقرّب النتيجة إلى ثلاث منازل عشرية.
هل تعني 12.3 أشواط قيمة عشرية مقدارها 12.3؟
لا. إنها تعني 12 شوطًا كاملًا و3 كرات، أي 75 كرة إجمالًا.
كيف يُحسب معدل الركض المطلوب؟
تُضرب الركضات المتبقية في ستة ثم تُقسم على عدد الكرات القانونية المتبقية.
ماذا يحدث إذا بلغ الفريق الهدف بالفعل؟
تعيد الحاسبة صفرًا للركضات اللازمة وصفرًا لمعدل الركض المطلوب.
لماذا تُرفض الأشواط الملعوبة إذا كانت صفرًا؟
يتطلب المعدل الحالي القسمة على مقدار اللعب المنجز، ولذلك لا يكون معرّفًا قبل مواجهة أي كرة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/sports/run-rate-cricket-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}'const res = await fetch("https://api.kit.forhosting.com/sports/run-rate-cricket-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/run-rate-cricket-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/run-rate-cricket-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/run-rate-cricket-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.run_rate_cricket_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
احسبوا معدل التسجيل الحالي بدقة
تُقرّب قيمة run_rate إلى ثلاث منازل عشرية مع إبقاء المدخلات كما هي.
افهموا معدل الركض المطلوب
فإذا كان الهدف 221 وسجل الفريق 145، كانت قيمة runs_needed تساوي 76. إذا بلغ الفريق الهدف بالفعل، تصبح قيمتا runs_needed وrequired_run_rate صفرًا حتى إن لم تتبق أي رمية.
استخدموا النتيجة في تحليل المباراة
قارنوا run_rate مع required_run_rate لقياس الضغط المباشر أثناء مطاردة الهدف. يوضح الحقلان balls_faced وballs_remaining بدقة كيفية تفسير كل شوط جزئي، وهو أمر مفيد خصوصًا أثناء الشوط الجاري. تبلغ كلفة الأتمتة عبر API $0.002 لكل طلب.
أسئلة تقنية
ما كلفة الحساب عبر API؟
تبلغ كلفة كل طلب API $0.002. ويستخدم الحساب في المتصفح العمليات الحسابية الحتمية نفسها.