حاسبة الكتلة المولية
كتلة الماء H2O المولية 18.015 غ/مول: ذرتا هيدروجين وزن كل منهما 1.008 وذرة أكسجين وزنها 15.999. اكتب أي صيغة، مع أقواس أو نقطة الهيدرات، لتحصل على كتلتها المولية ومساهمة كل عنصر. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
تربط الكتلة المولية التركيب المجهري للمركب بكمية مختبرية عملية: غرامات لكل مول. عند إعطاء صيغة كيميائية مثل الماء أو ثاني أكسيد الكربون أو الجلوكوز أو ملح بأقواس مثل هيدروكسيد الكالسيوم، تحلل هذه القدرة الصيغة، وتضرب كل عنصر بوزنه الذري القياسي، وتعيد الكتلة المولية الإجمالية بالغرامات لكل مول مع تفصيل لكل عنصر من الأعداد ومساهمات الكتلة. رموز العناصر غير المعروفة تفشل بخطأ إدخال غير صالح واضح بدل التخمين.
كيف ينتج تحليل الصيغة والأوزان الذرية الكتلة المولية
اكتب صيغة كيميائية قياسية باستخدام رموز عناصر حساسة لحالة الأحرف: حرف كبير يتبعه اختياريًا أحرف صغيرة، ثم دليل سفلي عددي موجب اختياري. الماء هو H2O وثاني أكسيد الكربون هو CO2 والجلوكوز هو C6H12O6. يمكن لف المجموعات بأقواس دائرية أو مربعة أو معقوفة مع مضاعف لاحق، فهيدروكسيد الكالسيوم هو Ca(OH)2 وكبريتات الحديد الثلاثي هي Fe2(SO4)3.
تُقبل فواصل على نمط الهيدرات مثل النقطة الوسطى أو النجمة بحيث يتوسع CuSO4·5H2O إلى نحاس وكبريت وأكسجين وخمس وحدات ماء. يمر المحرك على السلسلة من اليسار إلى اليمين، ويوسّع المجموعات المتداخلة، ويضرب أعداد الذرات، ويبحث عن كل رمز في جدول ثابت لأوزان ذرية قياسية تقليدية بالغرامات لكل مول. المدخلات المتطابقة تنتج دائمًا مخرجات متطابقة لأنه لا يوجد استدعاء شبكة ولا نموذج ولا بذرة عشوائية ولا ساعة حائط في المسار.
حالات الاستخدام
فحوصات الواجبات وتقارير المختبر
يدخل الطلاب H2O أو NaCl أو Ca(OH)2، ويقارنون g/mol المعاد ومساهمات العناصر بالعمل اليدوي، ويحصلون على خطأ واضح عند كتابة رمز بشكل خاطئ.
حاسبات المخزون والعمليات
تحوّل البرامج النصية صيغ الكتالوج إلى ثوابت بالغرامات لكل مول لتحديد حجم الدفعات وحسابات التخفيف وموازين المواد عبر نقطة نهاية مدفوعة مسبقًا مستقرة.
الأسئلة الشائعة
ماذا يحدث إذا لم يُتعرَّف على رمز العنصر؟
صحّح الكتابة بالأحرف الكبيرة (مثلًا Fe وليس FE) واستخدم رموز عناصر صالحة فقط.
هل تدعم الأقواس والهيدرات؟
نعم. المجموعات المتداخلة مثل Ca(OH)2 وأشكال الهيدرات مثل CuSO4·5H2O تُوسَّع قبل جمع الأوزان الذرية.
هل الأوزان الذرية قيم IUPAC دقيقة حية؟
يستخدم المحرك جدولًا ثابتًا لأوزان ذرية قياسية تقليدية لنتائج حتمية للصف وخطوط الأنابيب. لا يجلب تحديثات IUPAC حية ولا توزيعات نظيرية.
ما الكتلة المولية للماء؟
تبلغ 18.015 غ/مول. تساهم ذرتا الهيدروجين بـ 2 × 1.008 = 2.016 وتساهم ذرة الأكسجين بـ 15.999، ويعرض التفصيل الحصتين بجانب المجموع.
هل تصلح الحاسبة لمطيافية الكتلة؟
لا. تستخدم الحاسبة الأوزان الذرية المعتادة في حسابات الصف الكيميائية. أما البنية النظيرية الدقيقة أو الكتلة أحادية النظير في مطيافية الكتلة فتحتاج إلى حساب مختلف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/molar-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"formula":"H2O"}'const res = await fetch("https://api.kit.forhosting.com/chem/molar-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"formula": "H2O"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molar-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"formula": "H2O"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molar-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"formula":"H2O"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"formula":"H2O"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molar-mass", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"formula": "H2O"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molar_mass",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الخوارزمية حساب حتمي بالكامل على جدول ثابت للأوزان الذرية، لذا يمكن لمصححي الواجبات ودفاتر المختبر وأدوات المخزون وتطبيقات التدريس تثبيت نفس JSON في الاختبارات دون استدعاء CAS كيميائي أو كشط مواقع الجدول الدوري.
كيف ينتج تحليل الصيغة والأوزان الذرية الكتلة المولية
الكتلة المولية هي المجموع على الرموز لوزن ذري مضروبًا في العدد، مع التقريب إلى ست منازل عشرية مستقرة لـ JSON قابل للتكرار. الصيغة المفقودة والسلاسل الفارغة والأقواس غير المتطابقة والمعاملات المعلّقة وأي رمز غير موجود في الجدول ترفع invalid_input ولا تُحاسب.
قراءة الاستجابة: الكتلة الكلية والعناصر والوحدات
تتبع الأوزان الذرية قيمًا تقليدية شائعة الجداول في حسابات الستوكيومترية الصفية؛ وهي ليست تنزيلات IUPAC حية ولا تتغير بين الطلبات. إن احتجت بنية دقيقة نظيرية أو كتلة أحادية النظير دقيقة لمطياف الكتلة، فهذا المنتج ليس الأداة المناسبة—فتلك نيات بحث وخوارزميات مختلفة. إخفاقات التحقق مثل رمز غير معروف Xx تذكر العنصر غير المعترف به حتى يصحح الطلاب الكتابة بالأحرف الكبيرة (Fe مقابل FE) دون قراءة تتبع مكدس. عند النجاح تعيد الاستجابة سلسلة الصيغة بعد التشذيب، وmolar_mass الرقمية، وسلسلة الوحدة g/mol، وelement_count، ومصفوفة elements مرتبة حسب أول ظهور في الصيغة. يتضمن كل إدخال في elements الرمز symbol والعدد الصحيح بعد توسيع المجموعات وatomic_weight المجدول وcontribution المساوية لـ atomic_weight مضروبًا في العدد ومقربة كما المجموع. استخدم molar_mass وحدها عندما تحتاج تسمية أو رمز شريطي إلى رقم واحد بالغرامات لكل مول؛ واستخدم مصفوفة elements عندما يجب أن يُظهر تقرير مختبر أو معيار تصحيح أو جدول بيانات كيف يسهم الهيدروجين والأكسجين والكربون كل على حدة في المجموع. حقل method دائمًا atomic_weight_sum حتى يتمكن الكود اللاحق من التفرع دون فحص الأشكال.
استخدام API والتسعير ومختبرات الصف والحدود العملية
استدعِ حاسبة الكتلة المولية المجانية داخل المتصفح لفحوصات الواجبات وعروض المحاضرة والإعداد السريع للمختبر دون تثبيت حزمة كيمياء. اقرن هذه النقطة النهائية بتحويل الوحدات أو مساعدات الستوكيومترية في خط الأنابيب الخاص بك عندما تكون الخطوة التالية تحويل الغرامات إلى مولات أو بناء فاحصي معادلات متوازنة. تتبع صيغ المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن المسار حساب حتمي بحت. أرسل جسم JSON بالحقل النصي الإلزامي formula؛ وتُقبل الأسماء البديلة chemical_formula وmolecule وexpr عندما يوثقها SDK. استخدم API المدفوعة مسبقًا عندما يحتاج تكامل LIMS أو منصة تدريس خصوصي أو حاسبة وصفات أو نظام مخزون إلى عقد مستقر تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ وإخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك للطلب. طول الصيغة محدود لأمان عزل Worker مع بقاء تغطية الأملاح غير العضوية العادية والمركبات العضوية وأمثلة الهيدرات المتعددة التعليمية. يمكن للمؤلفين الذين يصدرون SDK ربط مصفوفة elements بجدول من الرمز والعدد والوزن الذري والمساهمة—نفس الأعمدة التي يملؤها الطلاب يدويًا عند حساب الكتلة المولية من الجدول الدوري.
حالات التكامل
تطبيقات التدريس والتمارين ذات التصحيح الآلي
تولّد أدوات المناهج تمارين من الصيغة إلى الكتلة المولية بـ JSON منظم لبطاقات المراجعة ومعايير التصحيح دون تضمين CAS كيميائي كامل.
أسئلة تقنية
كيف أحسب الكتلة المولية من صيغة كيميائية؟
أرسل JSON مع formula مضبوطة على سلسلة مثل H2O أو Fe2(SO4)3. تتضمن الاستجابة molar_mass بوحدة g/mol وتفصيل elements بالأعداد والمساهمات.
هل حاسبة الكتلة المولية مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ وإخفاقات التحقق لا تُحاسب.