معدل السترايك للكريكيت
50 ركضة من 35 كرة تعني معدل سترايك 142.86: الركضات مقسومة على الكرات المواجهة مضروبة في 100، لتُقارَن جولة اختبار صبورة بنهاية مباراة T20 على مقياس واحد. ولا يُخترع معدل لضارب لم يواجه أي كرة. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النقاط
- 50
- الكرات المواجهة
- 35
- معدل الضرب
- 142.8571428571
معدل السترايك للضرب هو طريقة الكريكيت في تحويل شوط إلى رقم إيقاع: الركضات المسجّلة لكل مائة كرة مواجهة. خمسون من مائة كرة وخمسون من ثلاثين كرة هما المجموع نفسه وشوطان مختلفان تماماً. استخدموها لتغذية رسم لوحة النتائج، أو لمقارنة كدّ في اختبار Test بهجوم T20، أو لصدّ تقرير لا ينبغي له أن يخترع معدلاً حين لم يواجه الضارب كرة بعد.
ما الذي يقيسه معدل السترايك للضرب وكيف تعمل الصيغة
معدل السترايك للضرب هو مقياس الكريكيت الذي يحوّل الشوط إلى ركضات لكل مائة كرة مواجهة. يستشهد به المختارون والمعلّقون وتطبيقات التسجيل لأن مجموع الركضات الخام يخفي الإيقاع: فاتح Test يسجّل 80 من 200 كرة ومُنهِ T20 يسجّل 80 من 40 كرة لهما المجموع نفسه ووظيفتان متضادتان. تعدّ بطاقات التسجيل الرسمية كرات مواجهة الرميات القانونية التي كان على الضارب أن يلعبها — والوايد والنو بول إضافات لا تُحمَّل على الضارب ككرات مواجهة، ولهذا قد يختلف رسم بث وملف كرة فكرة إذا قسم أحدهم على مجموع الرميات بدل الكرات المواجهة.
لا تجلب هذه الحاسبة بطاقة ولا تعيد تصنيف الإضافات. ترسلون الرقمين اللذين لديكم سلفاً من الدفتر أو تطبيق التسجيل أو مستخرج الكرة فكرة، فتعيد النسبة. ولا تصنّف 120 ممتازاً ولا 50 ضعيفاً: معدل 50 قد يربح حصة Test ويخسر سوبر أوفر.
تلك الأحكام تعيش في تقريركم. صفر ركضات من عدد موجب من الكرات صالح وينتج معدل سترايك صفراً — القراءة الصادقة لبطة أو بداية طويلة من كرات متروكة.
المدخلات والصيغة والتقريب وخطأ الكرات الصفرية
تُرفض الركضات السالبة لأن مجموع التسجيل لا ينزل تحت الصفر في هذه الحاسبة. يجب أن تكون الكرات المواجهة أكبر من صفر: معدل السترايك للضرب غير معرّف عندما تكون الكرات المواجهة صفراً، وتفشل المهمة بدل إعادة Infinity أو NaN أو صفر صامت. ذلك الفشل لا يُفوتر.
صفر ركضات مع عدّ موجب للكرات صالح وينتج strike rate 0. مثال: 50 ركضة من 35 كرة تنتج 142.8571428571، المألوف 50 من 35 الذي يقرّبه المعلّقون إلى 142.86 على رسم. المعدلات فوق 100 تعني أكثر من ركضة لكل كرة؛ والمعدلات فوق 200 تظهر في ختامات T20 ولا تُسقف.
أين تثبت حاسبة حتمية لمعدل السترايك للضرب جدواها
منتجات التسجيل الحي تحتاج الصيغة نفسها في كل كرة، لا خلية جدول عدّلها أحد أثناء تأجيل مطر. قواعد الأكاديميات التي تخلط كريكيت الفئات العمرية وList A المحلي وT20 الدولي ينبغي أن تتكلم لغة واحدة لمعدل السترايك حتى إن خزّنت كل مسابقة الإضافات بطريقة مختلفة أعلى السلسلة. مسارات الفانتازي وأوراق الاستطلاع ترتّب تشكيلة حسب الإيقاع كما حسب المتوسط؛ متوسط الضرب يكافئ البقاء، ومعدل السترايك يكافئ سرعة التسجيل، والرقمان يجيبان عن أسئلة اختيار مختلفة.
التحقق الفاشل لا يستهلك الرصيد. أبقوا المدخلين في الشوط نفسه أو نافذة المسيرة نفسها — لا تقسموا ركضات هذه المباراة على الكرات المواجهة للموسم الماضي — فتحصلون على رقم قابل للإعادة من الركضات لكل مائة كرة للوحات وإختبارات LMS وعاملات الحافة، دون نصب مورّد بيانات كريكيت خاص بكم. إن احتجتم اقتصاد الرمي أو متوسط الضرب أو on-base plus slugging للبيسبول فاحسبوا تلك النسب بمقاماتها؛ هذه الصفحة لمعدل السترايك للضرب في الكريكيت الذي يبحث عنه الناس بوصفه ركضات لكل 100 كرة.
حالات الاستخدام
لوحة نتائج حية ورسوم البث
حوّلوا الركضات الحالية والكرات المواجهة إلى معدل سترايك لرسم الشوط بعد كل رمية قانونية، من دون اختراع رقم قبل الكرة الأولى.
أوراق الاستطلاع والاختيار
قارنوا كدّاً في Test بهجوم T20 على المقياس نفسه بتحويل ركضات كل شوط وكراته المواجهة إلى ركضات لكل مائة كرة.
الأسئلة الشائعة
ماذا يحدث إذا كانت الكرات المواجهة صفراً؟
معدل السترايك للضرب غير معرّف عندما تكون الكرات المواجهة صفراً، لذلك لا تعيد الحاسبة Infinity ولا NaN ولا معدلاً صفرياً مزيفاً، والفشل لا يُفوتر.
هل يجوز أن تكون الركضات صفراً، وماذا إن كان المجموع سالباً؟
صفر ركضات مع عدّ موجب للكرات صالح وينتج معدل سترايك 0 (بطة أو بداية بلا تسجيل).
هل هذا معدل سترايك الكريكيت أم إحصائية بيسبول؟
كريكيت. الصيغة ركضات لكل 100 كرة مواجهة، هوية البطاقة المستخدمة في Tests وODI وT20. ليست متوسط الضرب ولا اقتصاد الرمي ولا on-base plus slugging للبيسبول.
كيف يُحسب معدل السترايك في الكريكيت؟
اقسم الركضات على الكرات المواجهة واضرب الناتج في 100. خمسون ركضة من 35 كرة تعطي 142.8571428571، ويقربها رسم البث إلى 142.86. وما فوق 100 يعني أكثر من ركضة لكل كرة.
هل تُحسب الكرات العريضة والكرات غير الصالحة ضمن الكرات المواجهة؟
لا. الكرات العريضة والكرات غير الصالحة إضافات ولا تُحتسب على الضارب كرات مواجهة. والقسمة على مجموع الرميات هي السبب المعتاد لاختلاف ملف التسجيل عن رسم البث.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/sports/batting-strike-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runs":50,"balls_faced":35}'const res = await fetch("https://api.kit.forhosting.com/sports/batting-strike-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runs": 50,
"balls_faced": 35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/batting-strike-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runs": 50,
"balls_faced": 35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/batting-strike-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runs":50,"balls_faced":35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runs":50,"balls_faced":35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/batting-strike-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"runs": 50,
"balls_faced": 35
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.batting_strike_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs_value | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ما الذي يقيسه معدل السترايك للضرب وكيف تعمل الصيغة
الهوية جامعة عبر الصيغ: strike_rate يساوي runs مقسوماً على balls_faced مضروباً في مائة. هنا تنفيذ حتمي لـ strike_rate = (runs / balls_faced) × 100، وخطأ صارم عندما تكون الكرات المواجهة صفراً حتى لا ترسم لوحة Infinity، وخطأ صارم عندما تكون الركضات سالبة لأن هذا النموذج لا يقبل شوطاً مكتملاً دون صفر ركضات.
المدخلات والصيغة والتقريب وخطأ الكرات الصفرية
أرسلوا جسم JSON بـ POST فيه عددان متناهيان إلزاميان: runs، وهي الركضات غير السالبة المسجّلة في الشوط أو النافذة التي تقيسونها، وballs_faced، وهو العدد الموجب حصراً من الكرات التي واجهها الضارب. يجوز أن يصل كل حقل عدداً في JSON أو سلسلة رقمية؛ وتُقبل الأسماء البديلة runs_scored وr للبسط، وballs وbf للمقام. الحقول الناقصة والسلاسل الفارغة وNaN وInfinity والنص غير الرقمي تفشل بـ invalid_input مع تسمية الحقل. عند النجاح يعيد الجسم المدخلين، وstrike_rate ركضات لكل مائة كرة مقربة إلى عشر خانات عشرية من أجل goldens مستقرة عبر بيئات التشغيل، وسلسلة formula تعيد تأكيد strike_rate = (runs / balls_faced) * 100. اقرنوا الاستجابة بعتبات صيغتكم إن احتجتم إلى تسمية إشارة مرور؛ نقطة النهاية هذه تعيد المعدل فقط.
حالات التكامل
مسارات الفانتازي والأكاديمية
اصدّوا لاعباً لم يضرب بعد بـ invalid_input عندما تكون الكرات المواجهة صفراً، بدل رسم Infinity في ترتيب أو اختراع معدل صفري.
أسئلة تقنية
كيف يُحسب معدل السترايك للضرب من الركضات والكرات المواجهة؟
strike_rate = (runs / balls_faced) × 100. أرسلوا مجموعاً غير سالب من الركضات وعدّاً للكرات المواجهة أكبر من صفر؛ تعيد API الركضات لكل مائة كرة.
كم تكلف حاسبة معدل السترايك للضرب؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.