حاسبة كثافة الغاز عند STP
احسب كثافة الغاز في الظروف القياسية من كتلته المولية فقط: الهواء الجاف بكتلة 28.97 غ/مول يعطي نحو 1.3 كغ/م³ عند 0 °م وضغط جوي واحد، وهو الرقم نفسه بالغرام لكل لتر. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الكتلة المولية
- 28.97
- كتلة مولية كغ لكل مول
- 0.02897
- درجة حرارة stp
- 273.15
- ضغط stp
- 101,325
- المقاومة (Ω)
- 8.314462618
تمنح درجة الحرارة والضغط القياسيان حالة مرجعية مشتركة ليتمكن الطلاب وسير عمل المختبر من مقارنة كثافات الغاز دون اختيار P وT اعتباطيين في كل مرة. تحت قانون الغاز المثالي تنهار الكثافة عند تلك الحالة الثابتة إلى دالة واحدة للكتلة المولية: rho يساوي P STP مضروبًا في M على R مضروبًا في T STP. تطبق هذه القدرة STP الكيمياء الكلاسيكي—صفر درجة مئوية وجو واحد—بثابت الغازات CODATA، وتقبل الكتلة المولية بالغرام لكل مول، وتعيد الكثافة بالكيلوغرام لكل متر مكعب (عدديًا مثل الغرام لكل لتر)، وترفض كتلة مولية صفرية أو سالبة بخطأ إدخال غير صالح واضح.
تعريف STP والصيغة وكيفية إرسال الكتلة المولية
يعني STP الكيمياء الكلاسيكي درجة حرارة مطلقة مئتين وثلاثة وسبعين فاصل واحد خمسة كلفن (صفر درجة مئوية) وضغط مئة وواحد ألف وثلاثمئة وخمسة وعشرين باسكال (جو واحد). انطلاقًا من قانون الغاز المثالي وإعادة ترتيب الكتلة لكل حجم ينتج الكثافة rho تساوي الضغط مضروبًا في الكتلة المولية على ثابت الغازات مضروبًا في درجة الحرارة. داخليًا يحوّل المحرك الغرام لكل مول إلى كيلوغرام لكل مول لتُعطي تقييم SI كثافة بالكيلوغرام لكل متر مكعب—نفس القيمة العددية التي تُبلغها كثير من الكتب كغرام لكل لتر.
ثابت الغازات هو قيمة CODATA ثمانية فاصل ثلاثة واحد أربعة أربعة ستة اثنين ستة واحد ثمانية جول لكل مول كلفن؛ ويُعاد أيضًا الحجم المولي عند STP بالمتر المكعب لكل مول واللتر لكل مول للمطابقة مع رقم 22.4 لتر المألوف في الصف.
حالات الاستخدام
التحقق من الواجبات والامتحانات
يحسب الطلاب كثافة الغاز عند STP من الكتلة المولية وحدها، ويطابقون إجابات الكتاب قرب 22.4 L/mol، ويتلقون خطأ واضحًا عند إرسال M صفرية أو سالبة بالخطأ.
دفاتر المختبر وجداول المرجع
تملأ الدفاتر الرقمية أعمدة كثافة STP للهواء وO2 وN2 أو CO2 من الكتلة المولية دون تضمين حزمة حرارية كاملة.
الأسئلة الشائعة
كيف أحسب كثافة الغاز عند STP بهذه الأداة؟
كثافة الاستجابة هي ρ = P_STP·M/(R·T_STP) عند 0 °C و1 atm، بوحدة kg/m³.
ماذا يحدث إذا كانت الكتلة المولية صفرًا أو سالبة؟
يجب أن تكون الكتلة المولية موجبة بصرامة؛ تُرفض القيم الصفرية أو السالبة ولا تُحسب.
أي تعريف STP يُستخدم؟
STP الكيمياء الكلاسيكي: 0 °C (273.15 K) و1 atm (101325 Pa)، بثابت الغازات CODATA. ليس معيار IUPAC بعد 1982 بمقدار 100 kPa.
ما الفرق بينها وبين حاسبة كثافة الغاز المثالي؟
يثبّت هذا المنتج P وT عند STP ويحتاج فقط الكتلة المولية. تقبل أداة كثافة الغاز المثالي ضغطًا وكتلة مولية ودرجة حرارة اعتباطية لظروف خارج STP.
لماذا تبدو نتيجتي أكبر أو أصغر بألف مرة؟
تحقق من أنك أدخلت الكتلة المولية بالغرام لكل مول لا بالكيلوغرام لكل مول. فالهواء الجاف بنحو 29 غ/مول يجب أن يعطي قرابة 1.3 كغ/م³، والفرق الكبير في المراتب يعني غالبًا خطأ في الوحدة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/gas-density-at-stp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass":28.97}'const res = await fetch("https://api.kit.forhosting.com/chem/gas-density-at-stp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass": 28.97
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/gas-density-at-stp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass": 28.97
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/gas-density-at-stp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass":28.97}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass":28.97}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/gas-density-at-stp", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"molar_mass": 28.97
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.gas_density_at_stp",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تعريف STP والصيغة وكيفية إرسال الكتلة المولية
مع تثبيت P وT عند STP تبقى الكتلة المولية وحدها حرة: أرسلوا الحقل المطلوب molar_mass كرقم JSON منتهٍ أو سلسلة رقمية بالغرام لكل مول. تُقبل الأسماء البديلة M وmm وmolecular_weight وMW عند توثيقها. الكتلة المولية الصفرية أو السالبة invalid_input لأن M غير الموجبة غير فيزيائية لهذا المنتج. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن المسار حسابي خالص بلا شبكة ولا بذرة عشوائية ولا ساعة حائط.
قراءة استجابة الكثافة والتحقق من المعنى الفيزيائي
الهواء الجاف قرب تسعة وعشرين غرامًا لكل مول يقع قرب واحد فاصل ثلاثة كيلوغرام لكل متر مكعب عند هذا STP—إذا كانت نتيجتكم بعيدة بمراتب، تأكدوا من إدخال الكتلة المولية بالغرام لكل مول لا بالكيلوغرام لكل مول. حدود المقدار ترفض تطرفات التدوين العلمي العبثية وتغطي مع ذلك كل مثال صف ومصنع تجريبي. عند النجاح تعيد الاستجابة molar_mass بالغرام لكل مول وmolar_mass_kg_per_mol المستخدم في صيغة SI، إضافة إلى الثوابت الثابتة temperature_stp وpressure_stp وr ليرى المدققون تعريف STP الدقيق المطبق. الحقل العددي density هو الكثافة الكتلية عند STP بالكيلوغرام لكل متر مكعب؛ density_unit دائمًا السلسلة kg/m³ لعناوين الواجهة. يبلغ molar_volume_m3_per_mol وmolar_volume_L_per_mol الحجم المولي للغاز المثالي عند نفس STP، وينبغي أن يقترب من اثنين وعشرين فاصل أربعة لتر لكل مول. formula دائمًا هوية Unicode rho تساوي P STP في M على R في T STP، وmethod دائمًا gas_density_at_stp حتى يتفرع الكود اللاحق دون فحص الأشكال. غياب molar_mass والقيم غير المنتهية والكتلة المولية الصفرية أو السالبة تفشل بـ invalid_input ولا تُحسب.
استخدام API والتسعير وسير عمل الصف والحدود العملية
استدعوا حاسبة كثافة الغاز عند STP المجانية في المتصفح لفحص الواجبات وعروض المحاضرة واختبارات سريعة على الهواء أو الأكسجين أو النيتروجين أو ثاني أكسيد الكربون دون تثبيت محاكي عملية. يستخدم هذا المنتج STP جو واحد الكلاسيكي لا تعريف IUPAC اللاحق بمئة كيلوباسكال—إذا كان معيار مختبركم مئة كيلوباسكال فاستخدموا حاسبة P وM وT الحرة بتلك القيم. أرسلوا جسم JSON بالحقل المطلوب الوحيد molar_mass (أو اسم بديل مقبول). استخدموا API المدفوعة مسبقًا حين تحتاج منصة tutoría أو دفتر مختبر رقمي أو مساعد SCADA أو مولّد منهج عقدًا مستقرًا تحت رصيد KIT بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد بعد رفض المحرك. اقرنوا هذا endpoint بأداة كثافة الغاز المثالي لظروف حرة حين تعرفون مسبقًا ضغطًا ودرجة حرارة خارج STP، أو بحاسبة كتلة مولية حين تكون الخطوة التالية تحويل الصيغة إلى غرام لكل مول. يمكن لمؤلفي SDK ربط density مباشرة بقراءات الواجهة مع إظهار stp_definition كتعليق لي يرى الطلاب نفس مرجع صفر مئوية وجو واحد الذي يكتبونه يدويًا.
حالات التكامل
مولّدات التدريس والمناهج
ينتج بناة الدروس JSON مستقرًا لتدريبات كثافة STP وبطاقات ومسائل قانون الغاز المصححة آليًا بـ $0.002 لكل عنصر API ناجح.
أسئلة تقنية
هل حاسبة كثافة الغاز عند STP مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحسب.