حاسبة الجسيمات إلى غرامات
تزن 6.02214076 × 10²³ جزيئًا من الماء بكتلة مولية 18.015 g/mol مقدار 18.015 g بالضبط، لأن هذا العدد يساوي مولًا واحدًا. أدخل عدد الجسيمات والكتلة المولية لتحصل على الكتلة التي سيعرضها الميزان. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- عدد الكيانات الأولية
- 602,214,076,000,000,000,000,000
- الكتلة المولية
- 18.015
- المولات
- 1
- الكتلة
- 18.015
- أفوجادرو
- 602,214,076,000,000,000,000,000
- الثابت N_A
- 602,214,076,000,000,000,000,000
تحوّل حاسبة الجسيمات إلى غرامات عددًا محسوبًا من الذرات أو الجزيئات أو الأيونات أو وحدات الصيغة، مع كتلة مولية معروفة، إلى كتلة العينة التي يُفترض أن تُظهرها الميزان. أدخل عدد الجسيمات N والكتلة المولية M بالغرام لكل مول؛ تقسم الأداة على عدد أفوجادرو للحصول على المولات ثم تضرب في M، فتكون m مساوية لـ N مضروبًا في M على N_A بالغرامات. تحتاج واجبات القياس الكيميائي وتقديرات كيمياء النانو وفحوصات الامتحانات والمصححات الآلية إلى جسر عدد الجسيمات إلى الكتلة دون جدول بيانات أو قاعدة بيانات كيميائية كاملة.
ما الذي يعنيه معًا عدد الجسيمات والمولات والكتلة المولية
يعدّ الكيميائيون المادة على مقياسين في آن واحد. عدد الجسيمات N هو عدد الكيانات الأولية —ذرات في عينة معدنية، جزيئات مادة نقية، أيونات في شبكة ملحية، أو وحدات صيغة لمركب أيوني— بينما تضع المولات ذلك العد نفسه على مقياس أفوجادرو حيث يساوي المول الواحد N_A كيانًا. الكتلة المولية M هي كتلة مول واحد من تلك المادة النقية، وعادة ما تُجدول بالغرام لكل مول من الوزن الجزيئي أو الصيغي.
الجمع بينهما يعطي صيغة الكتلة المغلقة m تساوي N مضروبًا في M مقسومًا على N_A، وهي بالضبط ناتج المولات الوسيطة n تساوي N على N_A و m تساوي n مضروبًا في M. تلك الهويات دقيقة في نظام SI متى اتسقت الوحدات: عدد كيانات صرف مضروبًا في غرام لكل مول على مقلوب المول ينتج غرامات. يهتم المعلمون والمصححات الآلية برفض الكتلة المولية الصفرية بقدر اهتمامهم بمسار النجاح: القسمة على M فارغ أو صفر ليست تحويلًا فيزيائيًا، والسقوط الصامت يخفي خطأ إدخال.
مول واحد من كيانات الماء مع M حوالي 18.015 غرام لكل مول هو المثال التعليمي الكلاسيكي —حوالي ستة في عشرة أس ثلاثة وعشرين جزيئًا تزن نحو ثمانية عشر غرامًا— بينما تغيّر الأملاح والمعادن والبوليمرات M وN فقط. يعيد مسار التحقق حساب المولات والكتلة بنفس التقريب الثابت المستخدم للحقول المنشورة، فتحمل الاستجابة الناجحة دائمًا خطوات يمكن التأكيد عليها في الاختبارات أو دفاتر المختبر دون إعادة اشتقاق ثابت أفوجادرو يدويًا.
نصائح عملية وحدود وعمليات بحث ذات صلة
أبقِ أعداد الجسيمات والكتل المولية ضمن النطاقات المطلقة المنشورة حتى لا تفيض n تساوي N على N_A و m تساوي n مضروبًا في M إلى نتيجة غير محدودة يرفضها الحلّال. فضّل إرسال أرقام لا سلاسل مُنسَّقة مسبقًا عندما تتحكم في العميل؛ تُقبل السلاسل الرقمية فقط إذا طابقت نمطًا رقميًا محدودًا صارمًا. استخدم الغرام لكل مول لـ M باتساق —إن كان مصدرك كيلوغرامًا لكل مول فحوّل قبل الاستدعاء بدل خلط أنظمة الوحدات في طلب واحد.
تستهدف هذه الصفحة من يبحث عن حاسبة جسيمات إلى غرامات أو ذرات إلى كتلة أو كتلة من عدد الجسيمات والكتلة المولية عبر الإنترنت؛ وليست بحثًا عن الوزن الجزيئي باسم كيميائي، ولا محوّلًا صرفًا من مولات إلى غرامات بلا عدد جسيمات، ولا أداة أفوجادرو صرفًا من مولات إلى ذرات بلا كتلة. فضّل هذه القدرة عندما تملك بالفعل عد كيانات وM معروفة؛ إن كان لديك مولات فقط فاستخدم مسار مولات إلى غرامات، وإن احتجت المولات من الجسيمات فقط فاستخدم محوّل أفوجادرو.
فحوصات الذهاب والإياب سهلة: حوّل الجسيمات إلى كتلة، اقسم الكتلة على M لاستعادة المولات، اضرب المولات في N_A لاستعادة عدد الجسيمات الأصلي ضمن نفس التقريب إلى اثني عشر منزلة، وتأكد أن سلسلة الصيغة المنشورة تطابق m تساوي N مضروبًا في M على N_A في كل نجاح.
حالات الاستخدام
فحوصات الواجبات للكتلة من أعداد الذرات
يُدخل الطلاب أعداد الجسيمات من الكتاب والكتل المولية المجدولة ويقارنون الغرامات المكتوبة يدويًا بنتيجة حتمية قبل التسليم.
تقديرات الكتلة في كيمياء النانو
يحوّل الباحثون الجسيمات النانوية أو وحدات الصيغة المعدودة مع الكتلة المولية إلى كتلة عينة متوقعة للوزن أو فحوصات الميزان.
اختبارات وحدات لمساعدات الجسيمات إلى الكتلة
أنشئ أزواج N وM معروفة مع رفض متعمد للكتلة المولية الصفرية لتمارين البرمجة وأنابيب التصحيح.
الأسئلة الشائعة
كيف تحوّل الجسيمات إلى غرامات؟
استخدم m = N · M / N_A: اقسم عدد الجسيمات على عدد أفوجادرو للحصول على المولات ثم اضرب في الكتلة المولية M بوحدة g/mol للحصول على الكتلة بالغرامات.
ماذا يحدث عندما تكون الكتلة المولية صفرًا أو سالبة؟
يجب أن تكون الكتلة المولية موجبة بصرامة؛ M الصفري أو غير الموجب ليس تحويلًا صالحًا.
هل هذا نفس تحويل المولات إلى غرامات؟
لا. يبدأ هذا المسار من عدد جسيمات. إن كانت لديك مولات بالفعل فاستخدم حاسبة مولات إلى غرامات (m = n · M).
ما ثابت أفوجادرو الذي تستخدمه الحاسبة؟
تستخدم القيمة الدقيقة في النظام الدولي، 6.02214076 × 10²³ لكل مول، التي ثبّتتها إعادة تعريف المول عام 2019. فتقسم عدد الجسيمات عليها لتحصل على المولات، ثم تضرب في الكتلة المولية.
ماذا أفعل إذا كانت الكتلة المولية بالكيلوغرام لكل مول؟
حوّلها أولًا إلى غرام لكل مول بضربها في 1000. فالحاسبة تعمل بالغرام لكل مول وتعطي الكتلة بالغرام، وخلط الوحدات يجعل النتيجة خاطئة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/particles-to-grams \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"particles":6.02214076e+23,"molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/particles-to-grams", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"particles": 6.02214076e+23,
"molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/particles-to-grams",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"particles": 6.02214076e+23,
"molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/particles-to-grams", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"particles":6.02214076e+23,"molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"particles":6.02214076e+23,"molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/particles-to-grams", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"particles": 6.02214076e+23,
"molar_mass": 18.015
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.particles_to_grams",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs_particles | 1e+36 |
max_abs_mass | 1000000000000 |
max_abs_molar_mass | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض الكتلة المولية الصفرية أو غير الموجبة بخطأ invalid_input واضح حتى لا يُنتج خطأ كتابي في ورقة العمل بصمت كتلة صفرية أو غير منطقية. المسار حساب حتمي خالص —بلا شبكة ولا بذور عشوائية ولا اعتماد على ساعة الجدار— لذا يعيد منفّذ المتصفح المجاني وواجهة API المدفوعة مسبقًا نفس JSON بعد التقريب العشري الثابت في كل استدعاء.
كيف تستدعي واجهة API وماذا تعيد
يجب أن تكون الكتلة المولية موجبة بصرامة —القيم عند أو دون واحد في عشرة أس سالب خمسة عشر تُعامل صفرًا وتُرفض. أرسل جسم JSON برقمين محدودين مطلوبين: particles (أسماء بديلة N وatoms وmolecules وentities وcount وparticle_count) كعد كيانات غير سالب، وmolar_mass (أسماء بديلة M وmolecular_weight وmw وmolarMass) بالغرام لكل مول. يجب أن تبقى القيم المطلقة للجسيمات ضمن حد الجسيمات المنشور كي تبقى المولات الوسيطة محدودة بدقة IEEE المزدوجة على Worker وفي المتصفح؛ وتبقى الكتلة المولية والكتلة المحسوبة ضمن حد الكتلة المنشور البالغ تريليونًا. عند النجاح تعكس الاستجابة particles وmoles وmass وmolar_mass مقربة، وتعيّن avogadro وN_A للثابت SI الدقيق 6.02214076 في عشرة أس ثلاثة وعشرين لكل مول، وunit_particles إلى entities، وunit_moles إلى mol، وunit_mass إلى g، وunit_molar_mass إلى g/mol، وunit_avogadro إلى mol^-1، وformula إلى m تساوي N مضروبًا في M على N_A، وmessage إلى ملخص قصير، وsteps إلى مصفوفة مرتبة من أسطر التعويض بما فيها وسيط المولات. التحقق الفاشل —غياب particles أو molar_mass، أرقام غير محدودة، قيم خارج الحدود المطلقة، جسيمات سالبة، أو كتلة مولية صفرية أو غير موجبة— يعيد invalid_input ولا يُحصَّل أبدًا. التسعير ثابت $0.002 لكل طلب ناجح بعنصر وحدوي وسعر هامشي وحدوي صفر.
نصائح عملية وحدود وعمليات بحث ذات صلة
عند التدريس اقرن الأمثلة: N_A جسيمات ماء مع M تساوي 18.015 تعطي مولًا واحدًا و18.015 غرامًا؛ نصف N_A من وحدات كلوريد الصوديوم مع M تساوي 58.44 تعطي نصف مول وحوالي 29.22 غرامًا؛ وmolar_mass تساوي صفرًا تُظهر مسار invalid_input الصلب. المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف السكربتات رخيصًا حين يضبط المتعلمون M إلى صفر عمدًا.
أسئلة تقنية
أي ثابت أفوجادرو يُستخدم؟
قيمة SI الدقيقة N_A = 6.02214076×10²³ mol⁻¹ (إعادة تعريف 2019). تُنشر في كل نجاح كـ avogadro وN_A.
هل حاسبة الجسيمات إلى غرامات مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بـ $0.002 لكل طلب ناجح؛ المهام الفاشلة لا تُحصَّل أبدًا.