عدد الذرات في العينة
يحتوي 18.015 غرامًا من الماء على مول واحد من الجزيئات و1.806642228 × 10²⁴ ذرة، لأن في كل جزيء 3 ذرات. أدخل الكتلة بالغرام والكتلة المولية وعدد ذرات وحدة الصيغة لتعدّ كل ذرات العينة النقية. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الكتلة g
- 18.015
- الكتلة المولية
- 18.015
- الذرات لكل وحدة صيغة
- 3
- المولات
- 1
- وحدات الصيغة
- 602,214,076,000,000,000,000,000
- الذرات الكلية
- 1,806,642,228,000,000,000,000,000
- ثابت أفوجادرو
- 602,214,076,000,000,000,000,000
عدّ كل ذرة في عينة موزونة جسر قياسي بين كتلة المختبر بالجملة وعالم الأعداد المجهرية بمقياس أفوجادرو. تقبل هذه الحاسبة الكتلة بالغرامات والكتلة المولية بالغرامات لكل مول وعددًا موجبًا من الذرات لكل وحدة صيغة، وتعيد المولات وعدد وحدات الصيغة والذرات الكلية مع تسميات الوحدات وسلسلة الصيغة للتدقيق، وترفض كتلة مولارية صفرية أو سالبة حتى لا تتحول قسمة على صفر أبدًا إلى Infinity أو NaN صامت.
كيف ترتبط الذرات الكلية بالكتلة والكتلة المولية ووحدات الصيغة
ابدأ من سلسلة الخطوات الثلاث المعلَّمة في الكيمياء العامة. أولًا حوّل كتلة العينة m بالغرامات إلى كمية مادة بالقسمة على الكتلة المولية M بالغرامات لكل مول، فتكون المولات n تساوي m على M. ثانيًا حوّل المولات إلى عدد وحدات صيغة بالضرب في ثابت أفوجادرو SI N_A يساوي 6.02214076 مضروبًا في عشرة إلى ثلاثة وعشرين لكل مول، القيمة الدقيقة التي ثبتتها إعادة تعريف SI لعام 2019.
الكتلة الصفرية مسموحة وتعطي صفر ذرات—حد شرعي لعينة فارغة لأوراق العمل واختبارات الوحدة. تُرفض الكتلة السالبة وأعداد الذرات غير الموجبة لأنها غير فيزيائية لعدّ الذرات. من يعرف الميليغرامات أو الكيلوغرامات فقط يجب أن يحوّل إلى غرامات قبل الاستدعاء، لأن جداول المختبر ومسائل الكتب توحّد على الغرامات وg/mol.
لا تبحث عن كتل مولارية من صيغ كيميائية، ولا تحلّل سلسلة صيغة لعدّ الذرات، ولا تحوّل الميليغرامات نيابة عنك، ولا تعكس العلاقة إلى كتلة من عدد الذرات، ولا تتوقف عند المولات وحدها؛ تلك نوايا بحث منفصلة بصفحاتها عندما يتسع تغطية المنتج.
أين تظهر حاسبات عدد الذرات في العمل الحقيقي
تكلّف مقررات الكيمياء الثانوية والجامعية التمهيدية تمارين من الكتلة إلى الذرات تحوّل غرامات صلب أو سائل نقي إلى أعداد ذرات كلية لنماذج الجسيمات وجداول مفهوم المول ومقدمات الاستوكيومترية؛ يسرّع أوراكل موثوق واحد التصحيح وإعداد العروض دون ضوضاء عائمة مرتجلة. تترجم مختبرات التحليل والمواد عينة نقية موزونة إلى أعداد ذرات عند تقدير تغطية الطبقة الأحادية أو كثافات العيوب أو ميزانيات المُشَوِّب المبلَّغة لكل ذرة لا لكل مول. يتحقق كيميائيو العمليات ومهندسو الكيمياء من كم ذرة تمثّل كتلة معلومة من اللقيم عند مقارنة المخزون بالجملة بنماذج المردود المجهري.
إن احتجت لاحقًا غرامات إلى مولات فقط، أو بحث كتلة مولارية تلقائي من صيغة كيميائية، أو عدّ ذرات من سلسلة صيغة، أو كتلة من عدد الذرات، أو مولات من المولارية والحجم، فاعاملها كنوايا بحث ووجهات منفصلة بدل إثقال صفحة حاسبة عدد الذرات في العينة هذه.
حالات الاستخدام
تقارير مختبر لعدّ الجسيمات
ترجم وزن صلب نقي إلى ذرات كلية لنماذج التغطية أو العيوب أو المُشَوِّب التي تبلّغ أعدادًا لا مولات فقط.
الأسئلة الشائعة
ماذا يحدث إذا كانت الكتلة المولية صفرًا؟
الكتلة المولية الصفرية أو السالبة تجعل n = m/M غير معرَّف أو غير فيزيائي وتُرفض بدل إرجاع Infinity أو NaN.
ماذا أُدخل في عدد الذرات لكل وحدة صيغة؟
عُدّ كل الذرات في وحدة صيغة واحدة أيًا كان العنصر. فللماء وثاني أكسيد الكربون 3 ذرات، ولغاز الأكسجين وكلوريد الصوديوم ذرتان، وللجلوكوز C6H12O6 عدد 24 ذرة. ويجب أن تكون القيمة أكبر من الصفر.
ما الفرق هنا بين وحدات الصيغة والذرات؟
وحدات الصيغة هي الجزيئات أو أزواج الأيونات الكاملة، أي المولات مضروبة في ثابت أفوجادرو. أما الذرات فهي تلك الوحدات مضروبة في عدد ذرات كل وحدة. وتعيد الحاسبة المولات ووحدات الصيغة والذرات كلها لترى كل خطوة.
هل يمكن أن تكون الكتلة صفرًا؟
نعم، فالكتلة الصفرية تعطي صفر ذرة. أما الكتلة السالبة، أو عدد ذرات لكل وحدة صيغة يساوي صفرًا أو أقل، فترفضه الحاسبة برسالة واضحة.
هل تستخرج الحاسبة الكتلة المولية من الصيغة الكيميائية؟
لا. أنت من يدخل الكتلة المولية، ولا تقرأ الحاسبة الصيغ ولا تعدّ ذراتها. أما التحويل من الغرامات إلى المولات فقط، أو إيجاد كتلة عدد معين من الذرات، فهي حسابات مختلفة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/number-of-atoms-in-sample \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_g":18.015,"molar_mass":18.015,"atoms_per_formula_unit":3}'const res = await fetch("https://api.kit.forhosting.com/chem/number-of-atoms-in-sample", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_g": 18.015,
"molar_mass": 18.015,
"atoms_per_formula_unit": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/number-of-atoms-in-sample",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_g": 18.015,
"molar_mass": 18.015,
"atoms_per_formula_unit": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/number-of-atoms-in-sample", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_g":18.015,"molar_mass":18.015,"atoms_per_formula_unit":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_g":18.015,"molar_mass":18.015,"atoms_per_formula_unit":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/number-of-atoms-in-sample", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"mass_g": 18.015,
"molar_mass": 18.015,
"atoms_per_formula_unit": 3
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.number_of_atoms_in_sample",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
بمعلومية كتلة مادة نقية وكتلتها المولية وعدد الذرات في وحدة صيغة واحدة، يكون العدد الكلي للذرات حاصل ضرب المولات وثابت أفوجادرو وذلك العدد لكل وحدة: N تساوي (m على M) مضروبًا في N_A مضروبًا في n_atoms. يلتقي الطلاب السلسلة عندما تسأل ورقة كم ذرة في ثمانية عشر غرامًا من الماء أو أربعة وعشرين غرامًا من الكربون؛ يستخدمها المحللون عند ترجمة وزن صلب إلى أعداد جسيمات لنماذج تغطية السطح أو العيوب؛ يحتاج مؤلفو المناهج أوراكلًا حتميًا واحدًا لا ينجرف بين نموذج المتصفح المجاني وAPI المدفوعة. بلا شبكة، بلا بذور عشوائية، وبلا طوابع زمنية للساعة: المدخلات المتطابقة تنتج دائمًا JSON متطابقًا.
كيف ترتبط الذرات الكلية بالكتلة والكتلة المولية ووحدات الصيغة
ثالثًا اضرب عدد وحدات الصيغة في عدد الذرات داخل وحدة صيغة واحدة n_atoms: الماء H2O يساهم بثلاث ذرات، ثاني أكسيد الكربون CO2 ثلاث، ثنائي الأكسجين O2 اثنتان، كلوريد الصوديوم NaCl اثنتان، الجلوكوز C6H12O6 أربع وعشرون. تنهار الصيغة المغلقة إلى N تساوي (m على M) مضروبًا في N_A مضروبًا في n_atoms. الكتلة المولية الصفرية أو السالبة تجعل الخطوة الأولى غير معرَّفة أو غير فيزيائية، لذا تفشل تلك الحالات في التحقق برسالة invalid_input واضحة بدل Infinity. تقيّم هذه القدرة السلسلة بحساب عائم حتمي: بلا بذور عشوائية، بلا طوابع زمنية للساعة، بلا استدعاءات شبكة، وبلا انجراف نموذج، فتنتج المدخلات المتطابقة دائمًا JSON متطابقًا.
ما الذي ترسله وما الذي تستلمه
تشمل فحوصات الكتب الكلاسيكية 18.015 غرامًا من الماء بكتلة مولارية 18.015 وثلاث ذرات لكل وحدة صيغة فتعطي مولًا واحدًا وثلاث مرات N_A ذرات كلية، واثني عشر غرامًا من الكربون-12 بكتلة مولارية اثني عشر وذرة واحدة لكل وحدة صيغة فتعطي مولًا واحدًا وN_A ذرات. اربط نموذج المتصفح المجاني للواجبات والفحوصات السريعة، ثم استدعِ العقد نفسه من النصوص البرمجية عند الحاجة إلى مفاتيح إجابات جماعية أو تثبيتات تقارير مختبر أو أوراكل تقييم. أبقِ الكتلة على مقياس الغرام عبر أنابيب المختبر متعددة الخطوات: إن وزنت بالميليغرامات فحوّل أولًا حتى تبقى السلسلة العددية مطابقة لعدد الذرات الذي يدّعيه تقريرك. أرسل ثلاثة أرقام منتهية مطلوبة تحت الحقول mass_g و molar_mass و atoms_per_formula_unit. mass_g هي كتلة العينة بالغرامات ويجب أن تكون أكبر من أو تساوي صفرًا. molar_mass هي الكتلة المولية بالغرامات لكل مول ويجب أن تكون أكبر من صفر بصرامة؛ تفشل القيم الصفرية أو السالبة بـ invalid_input لأن المولات m على M غير معرَّفة أو غير فيزيائية. atoms_per_formula_unit هو العدد الموجب للذرات في وحدة صيغة—مثلًا ثلاث للماء أو ثاني أكسيد الكربون، اثنتان لغاز الأكسجين أو كلوريد الصوديوم، أربع وعشرون للجلوكوز—وتفشل الأعداد الصفرية أو السالبة بـ invalid_input. الحقول الناقصة والسلاسل غير الرقمية وNaN وInfinity والكتلة السالبة والكتلة المولية غير الموجبة وأعداد الذرات غير الموجبة تفشل بـ invalid_input ولا تُحاسب. عند النجاح تعيد الاستجابة mass_g و molar_mass و atoms_per_formula_unit منظّفة؛ وتقدّم moles ككمية مادة وسيطة؛ و formula_units كمولات مضروبة في N_A؛ و total_atoms كنتيجة رئيسية؛ وتعيد ثابت أفوجادرو الثابت المستخدم؛ وتتضمن كائن تلميح وحدات يسمّي الغرامات والغرامات لكل مول وعدد الذرات بلا أبعاد والمولات ووحدات الصيغة والذرات ولكل مول؛ وتضبط method على number_of_atoms_in_sample و formula على N تساوي (m على M) مضروبًا في N_A مضروبًا في n_atoms حتى يستشهد الواجب بنفس التعبير. تسعير استدعاءات API الناجحة هو القاعدة المنشورة $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين تظهر حاسبات عدد الذرات في العمل الحقيقي
يريد مؤلفو المناهج الذين يبنون دروسًا تفاعلية نفس شكل JSON في ودجة المتصفح وAPI حتى تبقى أوراق العمل دون اتصال والمصححات الآلية متوافقة. لأن هذه القدرة محرك parse خالص، تسعير API هو القاعدة المنشورة $0.002 لكل عنصر ناجح ولا يستهلك فشل التحقق الرصيد.
حالات التكامل
مفاتيح إجابات الواجبات والمختبر
احسب الذرات الكلية N = (m/M)·N_A·n_atoms من كتلة العينة والكتلة المولية والذرات لكل وحدة صيغة ليشارك الطلاب والمصححات الآلية حقيقة مغلقة واحدة.
عروض وتثبيتات المناهج
أنتج بكميات كبيرة أعداد ذرات للماء والأملاح والعضويات البسيطة بثابت أفوجادرو SI الثابت وinvalid_input صارم عندما تكون الكتلة المولية صفرًا.
أسئلة تقنية
كيف أحسب عدد الذرات في عينة؟
اقسم الكتلة m بالغرامات على الكتلة المولية M بوحدة g/mol للحصول على المولات، اضرب في ثابت أفوجادرو N_A = 6.02214076×10²³ mol⁻¹، ثم اضرب في الذرات لكل وحدة صيغة: N = (m/M)·N_A·n_atoms.
ما هو atoms_per_formula_unit للمواد الشائعة؟
عُدّ كل ذرة في الصيغة: H2O = 3، CO2 = 3، O2 = 2، NaCl = 2، C6H12O6 = 24، C العنصري = 1. يجب أن تكون القيمة عددًا منتهيًا موجبًا.
هل الكتلة الصفرية مسموحة؟
نعم. الكتلة الصفرية تعطي total_atoms = 0، وهي حالة حدودية صالحة لعينة فارغة لأوراق العمل والاختبارات. تُرفض الكتلة السالبة.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.