حاسبة درجة التفكك
اعرف مقدار ما تفكك من متفاعل حتى بلوغ التوازن: البدء بتركيز 0.1 مول/لتر وبقاء 0.02 مول/لتر دون تفكك يعطي درجة تفكك قدرها 0.8، أي 80 %. وتظهر أيضًا الكمية المتفككة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التركيز الابتدائي
- 0.1
- تركيز التوازن
- 0.02
- الكمية المتفككة
- 0.08
- درجة التفكك
- 0.8
- ألفا
- 0.8
- نسبة التفكك المئوية
- 80
درجة التفكك ألفا هي كسر وحدات صيغة المتفاعل التي انقسمت إلى نواتج عندما يبلغ النظام التوازن. بصيغة التركيز تكتب الكتب ألفا تساوي قوس C صفر ناقص C التوازن قوس مقسومًا على C صفر، حيث يستخدم كلا القيمتين نفس وحدات تركيز المتفاعل غير المتفكك. تطبّق هذه القدرة ذلك التعريف حتميًا: ترسلون التركيز الابتدائي وتركيز التوازن للمتفاعل، وتتلقون ألفا ونسبة التفكك المئوية وفرق التركيز بتقريب مستقر للتدقيق ومفاتيح الواجبات. عندما يكون التركيز الابتدائي صفرًا تكون ألفا غير معرّفة لأن الصيغة ستقسم على صفر، فيرفض المحرك تلك الحالة بخطأ إدخال غير صالح واضح بدل إرجاع NaN أو infinity.
ماذا تعني درجة التفكك وأي تراكيز ترسلون
في كيمياء التوازن غالبًا لا يتحوّل إلكتروليت ضعيف أو متفاعل يتفكك بالكامل: تبقى بعض الجزيئات غير متفككة بينما انقسمت أخرى. تقيس درجة التفكك ألفا ذلك الانقسام كعدد خالص بين الصفر والواحد. الصفر يعني أن أي وحدة من المتفاعل لم تتفكك عند التوازن؛ والواحد يعني تفككًا كاملًا بحيث يكون تركيز التوازن غير المتفكك صفرًا؛ والقيم الجزئية تصف حالة الإلكتروليت الضعيف المعتادة.
التعريف العملي المستخدم هنا هو ألفا تساوي قوس التركيز الابتدائي ناقص تركيز التوازن قوس مقسومًا على التركيز الابتدائي. يجب أن تتطابق الوحدات على الجانبين؛ والمحرك لا يحوّل المولارية إلى مولالية ولا إلى نسبة مئوية. تُرفض أيضًا التراكيز السالبة والتوازن الأكبر من الابتدائي حتى لا يثبّت مصححو الواجبات كسرًا صامتًا بلا معنى.
قراءة الاستجابة والحالات الخاصة وفحوصات الصف
عندما يساوي تركيز التوازن الابتدائي تكون ألفا صفرًا تمامًا. وعندما يكون تركيز التوازن صفرًا تكون ألفا واحدًا تمامًا. الحالات الجزئية مثل ابتدائي 0.1 وتوازني 0.02 تعطي ألفا 0.8 وثمانين بالمئة تفكك.
يمكن لأدوات عامل van't Hoff اللاحقة أن تأخذ alpha كمدخل؛ وتتوقف هذه النقطة عند درجة التفكك نفسها لتبقى كل نية SEO مركّزة.
حالات الاستخدام
التحقق من الواجبات والاختبارات
يحسب الطلاب α من C0 وCeq للأحماض الضعيفة أو تفككات الغاز، ويقارنون بمفاتيح الإجابة، ويحصلون على خطأ واضح عندما يكون التركيز الابتدائي صفرًا.
فحوصات دفتر المختبر والتوازن
يحوّل المعلمون وبرمجيات المختبر التراكيز الابتدائية والمتبقية غير المتفككة المقاسة إلى α ونسبة تفكك مئوية للتقارير والاختبارات القصيرة.
مسارات التدريس والتصحيح الآلي
تستدعي بيئات التقييم نقطة مدفوعة مسبقًا مستقرة لـ α = (C0 − Ceq) / C0 الدقيق بدل إعادة تنفيذ الكسر في كل لغة.
الأسئلة الشائعة
ما قيمة alpha عند التفكك الكامل أو المعدوم؟
وعندما Ceq = C0 تساوي alpha 0 (بلا تفكك). الحالات الجزئية تعطي قيمة بين 0 و1 بصرامة.
ماذا يحدث إذا كان التركيز الابتدائي صفرًا؟
ترفضه الحاسبة، لأن درجة التفكك تُحسب بالقسمة على التركيز الابتدائي. يجب أن يكون التركيز الابتدائي أكبر من الصفر، ولا يمكن أن يكون تركيز التوازن سالبًا.
هل يمكن أن يكون تركيز التوازن أكبر من التركيز الابتدائي؟
لا. فتركيز التوازن هو ما بقي من المتفاعل دون تفكك، لذلك لا يمكن أن يزيد على ما بدأت به. وتُرفض القيمة الأكبر بوصفها خطأ في الإدخال.
هل يجب أن يكون التركيزان بالوحدة نفسها؟
نعم. استخدم الوحدة نفسها للتركيز الابتدائي وتركيز التوازن، مثل مول/لتر في الحالتين. لا تحوّل الحاسبة المولارية إلى مولالية أو إلى نسبة مئوية.
هل تظهر نسبة التفكك المئوية أيضًا؟
نعم. تظهر النسبة المئوية، وهي درجة التفكك مضروبة في مئة. فدرجة تفكك قدرها 0.8 تعني 80 %، وتظهر معها الكمية التي تفككت.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/degree-of-dissociation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_concentration":0.1,"equilibrium_concentration":0.02}'const res = await fetch("https://api.kit.forhosting.com/chem/degree-of-dissociation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/degree-of-dissociation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/degree-of-dissociation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_concentration":0.1,"equilibrium_concentration":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_concentration":0.1,"equilibrium_concentration":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/degree-of-dissociation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.degree_of_dissociation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ماذا تعني درجة التفكك وأي تراكيز ترسلون
أرسلوا الحقل الإلزامي initial_concentration كعدد منتهٍ أكبر بصرامة من الصفر — تشمل الأسماء البديلة c0 وC0 وinitial وinitial_conc وconcentration_initial —. وأرسلوا equilibrium_concentration كعدد منتهٍ غير سالب لا يزيد على القيمة الابتدائية — الأسماء البديلة ceq وCeq وequilibrium وeq_concentration وconcentration_eq —. التركيز الابتدائي المساوي للصفر invalid_input لأن ألفا غير معرّفة عند القسمة على C صفر. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن المسار حساب بحت بلا شبكة ولا بذرة عشوائية ولا ساعة جدارية.
قراءة الاستجابة والحالات الخاصة وفحوصات الصف
عند النجاح تعيد الاستجابة initial_concentration وequilibrium_concentration بعد التحقق، ثم amount_dissociated يساوي C صفر ناقص C التوازن، وdegree_of_dissociation والاسم المختصر alpha بنفس القيمة العددية، وpercent_dissociation يساوي مئة ضعف alpha. حقل formula هو دائمًا السلسلة ألفا تساوي قوس C صفر ناقص C eq قوس مقسومًا على C صفر، وmethod دائمًا degree_of_dissociation لتمكّن المسارات من تأكيد الخوارزمية دون استشعار الأشكال. الحقول الناقصة والسلاسل غير العددية والتركيز الابتدائي الصفري أو السالب والتوازن السالب والتوازن فوق الابتدائي تفشل بـ invalid_input ولا تُحسب.
استخدام API والتسعير وسير المختبر والحدود العملية
استدعوا الأداة المجانية في المتصفح لعروض المحاضرة وفحص دفتر المختبر والتحقق السريع من الواجبات دون تثبيت CAS كيميائي. اقرنوا هذه النقطة بحاسبة عامل van't Hoff عندما تحتاج الخطوة التالية i يساوي واحدًا زائد alpha في قوس nu ناقص واحد قوس للعمل التلازمي، أو بمساعدات ثابت التوازن عندما تعرفون K أصلًا وتريدون مطابقة alpha من تراكيز مقاسة. حافظوا على كلا التركيزين بوحدات متسقة وداخل الحدود الفيزيائية المنشورة؛ ولن يخترع المحرك معاملات نشاط ولا اعتمادًا على درجة الحرارة ولا آليات متعددة الخطوات. أرسلوا جسم JSON بالحقلين العدديين الإلزاميين initial_concentration وequilibrium_concentration، مع الأسماء البديلة الموثّقة اختياريًا إن كان schema يسمّي أصلًا c0 وceq. استخدموا API المدفوعة مسبقًا عندما تحتاج منصة تدريس أو مساعد LIMS أو بيئة تصحيح آلي للاختبارات أو مسار توازن عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن لمؤلفي SDK تعيين degree_of_dissociation وpercent_dissociation مباشرة إلى حقول واجهة مُسمّاة alpha ونسبة مئوية للطلاب الذين يعرفون تلك الرموز من الكتب.
أسئلة تقنية
كيف أحسب درجة التفكك بهذه الأداة؟
أرسلوا JSON مع initial_concentration (C0 > 0) وequilibrium_concentration (0 ≤ Ceq ≤ C0). تعيد الاستجابة degree_of_dissociation وalpha المساويين لـ (C0 − Ceq) / C0، إضافة إلى percent_dissociation.
ماذا يحدث إذا كان التركيز الابتدائي صفرًا؟
يفشل الطلب بـ invalid_input. تُعرَّف ألفا ككسر من الكمية الابتدائية، لذا القسمة على C0 = 0 غير معرّفة ولا تُحسب.
هل حاسبة درجة التفكك مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحسب.
بم يختلف هذا عن حاسبة عامل van't Hoff؟
تجد هذه الأداة alpha من التراكيز. تأخذ أداة عامل van't Hoff alpha (وأيونات لكل وحدة صيغة) وتعيد i = 1 + α(ν − 1) للخصائص التلازمية — نية بحث ونقطة نهاية مختلفتان.