من المولالية إلى المولارية
محلول ملحي مولاليته 1 مول/كغ وكثافته 1.04 غ/مل وكتلته المولية 58.44 غ/مول تبلغ مولاريته نحو 0.983 مول/لتر. أضف الكثافة والكتلة المولية لتنتقل من المولالية إلى المولارية المستخدمة في قوانين السرعة والمعايرة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المولالية
- 1
- الكثافة
- 1.04
- الكتلة المولية
- 58.44
- المولارية
- 0.9825781339 mol/L
- كتلة المذاب g
- 58.44
- كتلة المحلول g
- 1,058.44
- الحجم L
- 1.0177307692
تحوّل حاسبة المولالية إلى المولارية ثلاثة أرقام مختبرية إلى التركيز الحجمي المستخدم في الحركية والتوازن ومعظم مسائل المعايرة. أدخلوا المولالية بمولات المذاب لكل كيلوغرام مذيب، وكثافة المحلول بالغرام لكل مليلتر، والكتلة المولية للمذاب بالغرام لكل مول؛ وتعيد الأداة المولارية بالمولات لكل لتر، وكتلة وحجماً وسيطين على أساس كيلوغرام واحد من المذيب، وصيغة مقروءة، وتعويضاً خطوة بخطوة للتحقق يدوياً. الطلاب الذين يحوّلون مولاليات الكتاب، والفنيون الذين يوفّقون تذاكر دفعات مكتوبة بوحدات تركيز مختلفة، والمطورون الذين يكتبون اختبارات وحدة لبرمجيات كيمياء المحاليل يحتاجون جميعاً نفس الرقم الحتمي للمولات لكل لتر دون فتح جدول.
ماذا تعني المولالية والمولارية وكيف تُحوَّلان
المولالية، وغالباً تُكتب m صغيرة، هي مولات مذاب لكل كيلوغرام مذيب. لا تعتمد على حجم المحلول فتبقى ثابتة عندما تمدد تغيّرات الحرارة السائل أو تنكمشه. المولارية، وغالباً تُكتب M كبيرة، هي مولات مذاب لكل لتر محلول وهي التركيز في قوانين السرعة وثوابت التوازن ومعظم الطرق التحليلية.
لأن المولارية تحتاج حجماً بينما المولالية تحتاج كتلة المذيب فقط، لا يمكن التحويل بينهما دون معرفة كم يشغل المحلول كله. المسار المغلق القياسي يفترض كثافة محلول ρ معروفة بالغرام لكل مليلتر وكتلة مولية للمذاب M_w معروفة بالغرام لكل مول. باتخاذ كيلوغرام مذيب أساساً، مولات المذاب تساوي المولالية m، وكتلة المذاب تساوي m×M_w غراماً، وكتلة المحلول الكلية تساوي ألفاً زائد m×M_w غراماً، وحجم المحلول باللتر يساوي تلك الكتلة الكلية مقسومة على ρ×ألف.
قسمة المولات على ذلك الحجم تعطي صيغة الكتاب M = (m · ρ) / (1 + m · M_w / 1000). يجب أن تكون الكثافة والكتلة المولية موجبتين بصرامة؛ كثافة صفر تعني حجماً لانهائياً، وكتلة مولية صفرية أو سالبة غير فيزيائية لمذاب نقي حقيقي. تنفّذ هذه الحاسبة ذلك التحويل فقط: لا تعكس المولارية إلى مولالية بلا كثافة، ولا تبحث كثافات في جداول، ولا تنمذج خلائط متعددة المذابات.
نصائح عملية وحدود وبحث مرتبط
استخدموا كثافة المحلول لا المذيب النقي كلما أعطاها المسألة؛ للمحاليل المائية المخففة تكون الكثافة قرب غرام لكل مليلتر، لكن الأملاح المركّزة والعضويات قد تختلف بما يكفي لتغيير المولارية في المنزلة العشرية الثانية. أبقوا الكتلة المولية بالغرام لكل مول والكثافة بالغرام لكل مليلتر ليبقى عامل الألف في الصيغة متسقاً؛ لا تخلطوا كيلوغرامات لكل مول مع غرامات لكل مليلتر دون تحويل أولاً. فضّلوا إرسال أرقام لا سلاسل مسبقة التنسيق عند التحكم بالعميل؛ تُقبل السلاسل الرقمية فقط عندما تطابق نمطاً رقمياً منتهياً صارماً.
يستهدف هذا الهبوط من يبحث عن حاسبة مولالية إلى مولارية أو تحويل المولالية بالكثافة أو من مولال إلى مولاري عبر الإنترنت؛ وليس أداة نسبة كتلة مئوية ولا حاسبة مولارية خالصة من المولات ولا نموذج كثافة يعتمد على الحرارة. فضّلوا هذه القدرة عندما تملكون m وρ وM_w وتحتاجون M فقط؛ إن كان مصدركم مسألة نصية بغرامات ولترات فحوّلوا أولاً إلى مولالية وكثافة.
فحوص الذهاب والإياب سهلة: أعيدوا حساب m · ρ / (1 + m · M_w / 1000) يدوياً وأكدوا المساواة مع المولارية المنشورة ضمن نفس تقريب اثنتي عشرة منزلة، وأكدوا أن المولات مقسومة على volume_L المنشور تعيد المولارية على أساس الكيلوغرام الواحد.
حالات الاستخدام
فحوص واجبات لتحويل التركيز
يُدخل الطلاب المولالية والكثافة والكتلة المولية من مسائل الكتاب ويقارنون المولارية والحجم الوسيط المكتوبين يدوياً بنتيجة حتمية قبل التسليم.
توفيق وحدات دفعة المختبر
يحوّل الفنيون مواصفة مولالية على تذكرة دفعة إلى تركيز مولاري عملي على الطاولة دون فتح جدول في كل فحص.
الأسئلة الشائعة
كيف تُحوَّل المولالية إلى المولارية؟
استخدموا M = (m · ρ) / (1 + m · M_w / 1000)، حيث m المولالية بـ mol/kg، وρ كثافة المحلول بـ g/mL، وM_w الكتلة المولية للمذاب بـ g/mol. النتيجة M هي المولارية بـ mol/L.
أي وحدة كثافة يجب أن أستخدم؟
غرام لكل مليلتر (g/mL)، وهي عددياً كـ kg/L أو g/cm³. اقرنوها بكتلة مولية بـ g/mol ليصح عامل 1000 في الصيغة.
هل المولالية هي نفسها المولارية؟
لا. المولالية مولات لكل كيلوغرام مذيب؛ والمولارية مولات لكل لتر محلول. تتطابقان فقط في حالات مخففة خاصة عندما تُحاذي الكثافة وكتلة المذاب الحجم وكتلة المذيب.
ما مولارية محلول ملحي مولاليته 1 مول/كغ وكثافته 1.04 غ/مل؟
نحو 0.983 مول/لتر. لكل 1 كغ من المذيب توجد 58.44 غ من الملح، فيزن المحلول 1058.44 غ ويشغل 1.017730769231 لتر عند كثافة 1.04 غ/مل، وقسمة مول واحد على هذا الحجم تعطي الناتج.
هل تحوّل الأداة المولارية إلى مولالية أيضًا؟
لا، فهي تعمل في اتجاه واحد من المولالية إلى المولارية. ولا تبحث عن الكثافات في الجداول ولا تعالج خلائط متعددة المذابات، فأنت من يدخل الكثافة والكتلة المولية لمذاب واحد.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/molality-to-molarity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molality":1,"density":1.04,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/molality-to-molarity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molality": 1,
"density": 1.04,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molality-to-molarity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molality": 1,
"density": 1.04,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molality-to-molarity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molality":1,"density":1.04,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molality":1,"density":1.04,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molality-to-molarity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"molality": 1,
"density": 1.04,
"molar_mass": 58.44
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molality_to_molarity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
عندما تكون الكثافة أو الكتلة المولية صفراً أو سالبة يكون التحويل غير معرّف أو غير فيزيائي، فتعيد API خطأ invalid_input واضحاً بدل Infinity أو NaN صامت. المسار حساب خالص —بلا شبكة ولا بذور عشوائية ولا اعتماد على الساعة— فيعيد منفّذ المتصفح المجاني وAPI المدفوعة مسبقاً نفس JSON بعد تقريب عشري ثابت في كل استدعاء.
كيف تستدعون API وماذا يعود
يجب أن تكون المولالية غير سالبة؛ والكثافة والكتلة المولية موجبتين بصرامة —قيم عند أو دون واحد في عشرة أس ناقص خمسة عشر أو أي كثافة أو كتلة مولية غير موجبة تُرفض—. أرسلوا جسم JSON بثلاثة أرقام منتهية مطلوبة: molality (أسماء m وmolal وb) بالمول لكل كيلوغرام مذيب، وdensity (أسماء rho والحرف اليوناني rho وsolution_density وd) بالغرام لكل مليلتر —عددياً كيلوغرامات لكل لتر— وmolar_mass (أسماء M_w وMw وmolecular_weight وsolute_molar_mass وmm) بالغرام لكل مول. يجب أن تبقى القيم المطلقة ضمن الحد المنشور تريليون واحد لتبقى المنتجات الوسيطة منتهية بدقة IEEE المزدوجة على Worker وفي المتصفح. عند النجاح تعيد الاستجابة molality وdensity وmolar_mass مقربة، وتضبط molarity على قيمة المولات لكل لتر المقربة، وunit على السلسلة mol/L، وmass_solute_g وmass_solution_g وvolume_L على وسائط كيلوغرام المذيب الواحد، وformula على M = (m · ρ) / (1 + m · M_w / 1000)، وmessage على ملخص قصير، وsteps على مصفوفة مرتبة لأسطر التعويض. فشل التحقق —حقول ناقصة وأرقام غير منتهية وقيم خارج الحدود المطلقة ومولالية سالبة أو كثافة أو كتلة مولية صفرية أو سالبة— يعيد invalid_input ولا يُحسب أبداً. التسعير $0.002 ثابت لكل طلب ناجح بوحدة item وسعر وحدة هامشي صفر.
نصائح عملية وحدود وبحث مرتبط
للتدريس اقرنوا أمثلة: كلوريد صوديوم أحادي المولالية بكثافة واحد فاصلة صفر أربعة غرام لكل مليلتر وكتلة مولية ثمانية وخمسين فاصلة أربعة أربعة غرام لكل مول يعطي تقريباً صفر فاصلة تسعة ثمانية ثلاثة مولاري؛ نصف مولالي بكثافة واحد فاصلة واحد وكتلة مولية مئة يعطي نحو صفر فاصلة خمسة اثنين أربعة؛ وكثافة صفر توضح مسار invalid_input الصلب الذي يحمي القسمة على حجم غير فيزيائي. المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقاً، فتبقي النصوص الاستكشافية رخيصة عندما يضع المتعلمون الكثافة صفراً عمداً.
حالات التكامل
اختبارات وحدة لبرمجيات كيمياء المحاليل
ولّدوا حالات معروفة جيدة من المولالية إلى المولارية مع رفض متعمد لكثافة أو كتلة مولية صفرية لكاتا البرمجة واختبارات عقد API.
أسئلة تقنية
ماذا يحدث عندما تكون الكثافة أو الكتلة المولية صفراً؟
التحويل غير معرّف أو غير فيزيائي. تعيد هذه الأداة invalid_input بدل Infinity أو NaN.
هل حاسبة المولالية إلى المولارية مجانية؟
أداة المتصفح مجانية وتعمل محلياً. استدعاءات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل طلب ناجح؛ المهام الفاشلة لا تُحسب أبداً.