حاسبة أنصاف الأعمار
20 ساعة مع عمر نصف قدره 10 ساعات تساوي نصفي عمر بالضبط، فيبقى 25 % من الكمية الأولى. أدخل الزمن المنقضي وعمر النصف بالوحدة نفسها لتحصل على العدد والخطوات الكاملة والجزء المتبقي. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الزمن المنقضي
- 20
- نصف العمر
- 10
- أنصاف الأعمار
- 2
- أنصاف أعمار صحيحة
- 2
- الجزء الكسري
- 0
- الكسر المتبقي
- 0.25
عدّ أنصاف الأعمار هو الخطوة الوسيطة التي يدوّنها الطلاب ومخططو المختبر قبل تحويل كمية ابتدائية إلى المخزون المتبقي. التعريف بسيط ومستقل عن الوحدات: عدد أنصاف الأعمار المنقضية يساوي الزمن الكلي مقسومًا على نصف عمر النوع، فعشرون ساعة مع نصف عمر عشر ساعات هما بالضبط نصفا عمر، وثلاثة أيام مع نصف عمر اثنتي عشرة ساعة هي ستة أنصاف أعمار عندما يشترك الزمنان في الوحدة نفسها.
كيف يُعرَّف عدد أنصاف الأعمار وما المدخلات التي تُرسل
اكتبوا المسألة بوحدة زمنية واحدة متسقة لنصف العمر والزمن المنقضي معًا—الثواني والدقائق والساعات والأيام أو السنوات كلها صالحة ما دمتم لا تخلطونها في منتصف الحساب. التعريف الحاكم هو n يساوي t مقسومًا على t نصف. بعد نصف عمر واحد بالضبط يكون العدّ واحدًا؛ وبعد نصفي عمر يكون اثنين؛ وبعد زمن منقضٍ صفري يكون العدّ صفرًا.
القيم الكسرية طبيعية ومتوقعة: خمس وأربعون دقيقة مع نصف عمر ثلاثين دقيقة هي نصف عمر ونصف، وهذا ما يزال يقود الاضمحلال الأسي عبر الأس المستمر حتى عندما يفضّل الطلاب التفكير بخطوات صحيحة. يجب أن يكون الزمن المنقضي غير سالب لأن هذا المنتج يعدّ زمن الاضمحلال الأمامي فقط. المدخلات المتطابقة تنتج دائمًا مخرجات متطابقة لأن المسار حساب خالص بلا استدعاء شبكة ولا نموذج ولا بذرة عشوائية ولا ساعة حائط.
تشمل أمثلة الفصل تحويل انتظار أربع وعشرين ساعة مع نصف عمر نظير ثماني ساعات إلى ثلاثة أنصاف أعمار، أو التحقق من أن عينة مخزّنة لنصف نصف عمرها لها عدّ صفر فاصلة خمسة.
استخدامها في المختبر وحدودها العملية
استدعوا حاسبة عدد أنصاف الأعمار المجانية في المتصفح لفحص الواجبات وعروض المحاضرات وتقديرات جرد الطب النووي أو البيئي السريعة دون تثبيت صيغة قسمة في جدول. اقرنوا هذه النقطة الطرفية بأداة كمية متبقية بنصف العمر عندما تكون الخطوة التالية ضرب كمية ابتدائية في نصف مرفوع إلى قوة العدّ، أو بمساعدات تحويل الوحدات الخاصة بكم عندما تكون الخطوة التالية تحويل الأيام إلى ساعات حتى يشترك نصف العمر والزمن المنقضي في مقياس واحد.
سلاسل متعددة النويدات والاضمحلال المتفرع وتقدير نصف العمر من نقاط مقاسة خارج نطاق نموذج النسبة الصافية هذا—نفّذوا استدعاءً واحدًا لكل نوع أو اضبطوا نصف العمر في مكان آخر ثم استدعوا هذه الحاسبة لعدّ أنصاف الأعمار المنقضية. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حساب حتمي بالكامل.
حالات الاستخدام
صحائف توقيت الصيدلة الإشعاعية والمتتبعات
يدخل الفنيون الزمن حتى الإعطاء ونصف عمر النظير؛ وتعيد الحاسبة كم نصف عمر سيكون قد انقضى لصحائف تخطيط الجرعة.
الجرد البيئي وتطبيقات التدريس
تستدعي السكربتات وأدوات المناهج نقطة طرفية مدفوعة مسبقًا مستقرة بدل إعادة تنفيذ حساب t على t½ في كل لغة وجدول.
الأسئلة الشائعة
ماذا يحدث إذا كان نصف العمر صفرًا؟
القسمة على صفر غير معرّفة؛ يُرفض نصف العمر الصفري ولا يُحاسب.
هل يجب أن يكون للزمن المنقضي ونصف العمر نفس الوحدات؟
نعم. يعامل المحرك كليهما كأعداد صرفة ولا يحوّل الأيام إلى ساعات ولا السنوات إلى ثوانٍ. حافظوا أنتم على نفس وحدة الزمن.
ما الصيغة التي تستخدمها الحاسبة؟
n = t / t½. بعد نصف عمر واحد يكون العدّ 1؛ وبعد نصفي عمر يكون العدّ 2.
هل يمكن أن يكون عدد أنصاف الأعمار كسرًا؟
نعم، وهذا أمر طبيعي. فخمس وأربعون دقيقة مع عمر نصف قدره ثلاثون دقيقة تساوي نصف عمر ونصفًا. وتقسم الحاسبة العدد أيضًا إلى أنصاف أعمار كاملة وجزء متبقٍّ.
كيف أنتقل من عدد أنصاف الأعمار إلى الكمية المتبقية؟
ارفع النصف إلى قوة هذا العدد لتحصل على الكسر المتبقي الذي تعرضه الحاسبة، ثم اضربه في كميتك الابتدائية. فبعد نصفي عمر يبقى 25 % من البداية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/half-lives-elapsed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"elapsed_time":20,"half_life":10}'const res = await fetch("https://api.kit.forhosting.com/chem/half-lives-elapsed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"elapsed_time": 20,
"half_life": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/half-lives-elapsed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"elapsed_time": 20,
"half_life": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/half-lives-elapsed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"elapsed_time":20,"half_life":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"elapsed_time":20,"half_life":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/half-lives-elapsed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"elapsed_time": 20,
"half_life": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.half_lives_elapsed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل هذه القدرة زمنًا منقضيًا غير سالب ونصف عمر موجبًا تمامًا، وتعيد العدّ الكامل لأنصاف الأعمار مع الأرضية الصحيحة، والباقي الكسري، والكسر الأسيّ الصافي المتبقي تحت نصف مرفوع إلى قوة ذلك العدّ، وترفض نصف عمر صفريًا بخطأ واضح invalid_input حتى لا تقسّم الأنابيب على صفر بالخطأ. يمكن لمصححي الواجبات وصحائف تحضير الطب النووي وسكربتات الجرد البيئي وتطبيقات التدريس تثبيت JSON الحتمي نفسه في تجهيزات التكامل المستمر دون تضمين CAS كيميائي.
كيف يُعرَّف عدد أنصاف الأعمار وما المدخلات التي تُرسل
أرسلوا JSON بالحقول الإلزامية elapsed_time وhalf_life كأعداد منتهية أو سلاسل عددية. تُقبل الأسماء البديلة الموثقة مثل time وt وelapsed وduration وhalfLife وt_half وhalf_life_period حتى يتحدث رمز العميل بإنجليزية المختبر دون إعادة تسمية كل مفتاح. يجب أن يكون نصف العمر موجبًا تمامًا: نصف عمر صفري يجعل القسمة غير معرّفة ويُرفض بـinvalid_input، بينما نصف العمر السالب غير فيزيائي لهذا النموذج ويُرفض أيضًا.
قراءة الاستجابة: عدّ أنصاف الأعمار والخطوات الصحيحة والكسر المتبقي
تشير إخفاقات التحقق مثل نصف العمر الصفري إلى الحقل المخالف حتى يصحّح الفنيون قياسًا مفقودًا دون قراءة تتبع المكدس. عند النجاح تعيد الاستجابة المدخلين وتضيف half_lives كنتيجة رئيسية بعد تقريب مستقر بنقطة عائمة للزمن المنقضي على نصف العمر. whole_half_lives هو الأرضية الصحيحة لذلك العدّ، مفيد عندما تسأل ورقة عمل كم نصف عمر كامل انتهى قبل الفترة الجزئية الحالية. fractional_part هو الباقي بين صفر وواحد حتى يتحقق برنامج التصحيح من الخطوة غير المكتملة التي يكتبها الطلاب على الورق. يطبّق fraction_remaining النموذج الأسيّ الصافي لنصف مرفوع إلى قوة عدّ أنصاف الأعمار، وهو الكسر المتبقي لكمية ابتدائية وحدوية؛ ويضرب percent_remaining ذلك الكسر في مئة للوحات الموجهة للبشر. يعيد حقل formula صياغة n يساوي t على t نصف، وmethod دائمًا half_lives_elapsed حتى تتفرع الموجّهات اللاحقة دون شمّ الأشكال. استخدموا half_lives وحده عندما يحتاج نموذج الأس فقط؛ واستخدموا الحقول الصحيحة والكسرية عندما يجب أن تظهر ورقة المختبر الخطوات الكاملة مقابل الزمن المتبقي؛ واستخدموا fraction_remaining عندما تضرب الجملة التالية من المسألة بكتلة أو نشاط ابتدائي. الحقول المفقودة والأعداد غير المنتهية والزمن المنقضي السالب ونصف العمر غير الموجب ترفع أيضًا invalid_input ولا تُحاسب بعد رفض المحرك للطلب.
استخدام API والتسعير وسير عمل المختبر والحدود العملية
أرسلوا جسم JSON فيه elapsed_time وhalf_life كأعداد أو سلاسل عددية بوحدات متطابقة. استخدموا API المدفوعة مسبقًا عندما يحتاج تكامل LIMS أو منصة تدريس أو مخطّط صيدلة إشعاعية أو سكربت مراقبة عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن للمؤلفين الذين يسلّمون SDK ربط المدخلين بحقول معنونة الزمن المنقضي ونصف العمر مع ملء أنصاف الأعمار تلقائيًا—نفس الأعمدة التي يكتبها الطلاب عندما يطبّقون n يساوي t على t نصف يدويًا على الورق.
حالات التكامل
التحقق من الواجبات والامتحانات
يحوّل الطلاب الزمن المنقضي ونصف العمر إلى عدد أنصاف الأعمار لمسائل الاضمحلال ويقارنون بـJSON منظّم، مع خطأ واضح عندما يكون نصف العمر صفرًا.
أسئلة تقنية
كيف أحسب عدد أنصاف الأعمار بهذه الحاسبة؟
أرسلوا JSON مع elapsed_time وhalf_life (مثلًا 20 و10). تتضمن الاستجابة half_lives مساويًا لـ t / t½، إضافة إلى whole_half_lives وfractional_part.
هل حاسبة عدد أنصاف الأعمار مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحاسب.