حاسبة الكتلة إلى حجم الغاز (ستوكيومترية)
تطلق 10 غرامات من متفاعل كتلته المولية 32 غ/مول، بنسبة مولية واحد إلى واحد، 0.3125 مول من الغاز يشغل 0.007645438655 م³ عند 101325 باسكال و298.15 كلفن. الكتلة والنسبة المولية وقانون الغاز المثالي في خطوة واحدة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- كتلة المتفاعل
- 10
- الكتلة المولية للمتفاعل
- 32
- النسبة المولية
- 1
- الضغط
- 101,325
- الإبداع
- 298.15
- المقاومة (Ω)
- 8.314462618 m3_si
- مولات المتفاعل
- 0.3125
- مولات الناتج
- 0.3125
- الحجم
- 0.0076454387
تبدأ مسائل استوكيومترية كثيرة من متفاعل صلب أو سائل موزون وتسأل عن عدد اللترات أو الأمتار المكعبة من غاز الناتج عندما تكون المعادلة المتوازنة وظروف الجمع معروفة. تتسلسل الإجابة في ثلاث خطوات: تحويل كتلة المتفاعل إلى مولات بالكتلة المولية للمتفاعل، ثم الضرب بنسبة مولات الناتج إلى المتفاعل من المعادلة المتوازنة، ثم تطبيق قانون الغاز المثالي V تساوي nRT على P عند الضغط ودرجة الحرارة المذكورين. تنفّذ هذه القدرة تلك السلسلة بشكل حتمي من كتلة المتفاعل والكتلة المولية للمتفاعل والنسبة المولية والضغط ودرجة الحرارة، وتعيد حجم غاز الناتج مع الكميات المولية الوسيطة حتى يتمكن الطلاب والمدرّسون وخطوط المعالجة من تدقيق كل تحويل. يُرفض ضغط صفري كإدخال غير صالح لأن القسمة على الضغط غير معرّفة.
المدخلات والوحدات ومسار الكتلة–المول–الحجم
قدّموا كتلة عيّنة المتفاعل بالغرامات مع الكتلة المولية للمتفاعل بالغرام لكل مول والنسبة المولية الاستوكيومترية لغاز الناتج إلى المتفاعل كعدد موجب منتهٍ—عادةً نسبة المعاملات المتوازنة مثل واحد أو اثنين أو نصف عندما يتكوّن نصف مول من الغاز لكل مول من المتفاعل. أرسلوا أيضاً الضغط المطلق ودرجة الحرارة المطلقة بالكلفن للظروف التي يُبلَغ عندها حجم غاز الناتج.
ثابت الغاز الاختياري يعتمد افتراضياً قيمة CODATA ثمانية فاصلة ثلاثة واحد أربعة أربعة ستة اثنين ستة واحد ثمانية جول لكل مول كلفن، فمع الضغط بالباسكال يكون الحجم المعاد بالأمتار المكعبة؛ ويمكنكم تمرير R متماسكاً آخر إذا طابقت وحدة الضغط ذلك الثابت. يحسب المحرك أولاً مولات المتفاعل ككتلة مقسومة على الكتلة المولية، ثم يضرب بالنسبة المولية ليحصل على مولات غاز الناتج، ثم يضرب في R مضروباً في T على P ليحصل على الحجم.
يجب أن تكون الكتلة غير سالبة؛ ويجب أن تكون الكتلة المولية والنسبة المولية والضغط ودرجة الحرارة أكبر من الصفر بدقة. تُحدَّ الكميات لسلامة العزل مع تغطية أوراق العمل العادية للصف والمصنع التجريبي.
قراءة الحجم والمولات الوسيطة وحالات الخطأ
استخدموا الحجم وحده عندما تحتاج الواجهة رقماً بارزاً واحداً؛ واستخدموا حقول المولات عندما يجب أن يعرض لوحة الحل المفصّل كل تحويل؛ واستخدموا الضغط ودرجة الحرارة وr المعادين عندما تحتاجون إثبات أي ظروف أنتجت الرقم. لا تحدّد هذه الحاسبة المتفاعل المحدِّد بين عدة كواشف ولا تبحث عن الكتل المولية من الصيغ الكيميائية—اربطوها بأداة كتلة مولية إن بدأتم من صيغ جزيئية. وتختلف أيضاً عن طرف كتلة ناتج صرف وعن طرف ضغط غاز مثالي من المولات: فنية SEO هنا صراحةً كتلة متفاعل داخلة وحجم غاز ناتج خارج تحت P وT المعلنتين.
حالات الاستخدام
تمارين الواجب من الكتلة إلى حجم الغاز
يدخل الطلاب غرامات المتفاعل والكتلة المولية والنسبة المولية المتوازنة وP وT للجمع، ثم يقارنون حجم غاز الناتج المعاد والمولات الوسيطة بحلهم على الورق.
تحضير المختبر وتقديرات الغاز المنبعث
يقدّر الفنيون حجم غاز الناتج الذي يمكن أن تكوّنه شحنة كاشف معروفة تحت ضغط ودرجة حرارة ثابتين قبل تشغيل التجربة.
الأسئلة الشائعة
ماذا يحدث إذا كان الضغط صفراً؟
الضغط الصفري يجعل حجم الغاز المثالي V=nRT/P غير معرّف، لذلك تُرفض تلك القيمة ولا تُحسب.
هل هذا مثل كتلة الناتج من المتفاعل؟
لا. تعيد هذه الحاسبة حجم غاز الناتج في ظروف الغاز المثالي. لكتلة الناتج بالغرامات من كتلة المتفاعل والكتلتين الموليتين، استخدموا أداة استوكيومترية كتلة الناتج بدلاً من ذلك.
أي وحدات أستخدم للضغط والحجم؟
مع R الافتراضي 8.314462618 J/(mol·K) استخدموا الضغط بالباسكال ودرجة الحرارة بالكلفن ليكون الحجم بالأمتار المكعبة. مرّروا R متماسكاً إن فضّلتم وحدات ضغط–حجم أخرى.
ما النسبة المولية التي أدخلها؟
نسبة معامل الغاز الناتج إلى معامل المتفاعل في معادلتك الموزونة، مثل واحد أو اثنين أو نصف عندما يتكوّن نصف مول من الغاز لكل مول من المتفاعل. ويجب أن تكون أكبر من صفر.
هل تحدد الأداة المتفاعل المحدِّد؟
لا. تحسب الأداة من متفاعل واحد فقط ولا تختار المتفاعل المحدِّد من بين عدة مواد، كما لا تستخرج الكتلة المولية من الصيغة الكيميائية، فأنت من يدخلها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/mass-to-volume-gas-stoich \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactant_mass":10,"reactant_molar_mass":32,"mole_ratio":1,"pressure":101325,"temperature":298.15}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-to-volume-gas-stoich", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactant_mass": 10,
"reactant_molar_mass": 32,
"mole_ratio": 1,
"pressure": 101325,
"temperature": 298.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mass-to-volume-gas-stoich",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactant_mass": 10,
"reactant_molar_mass": 32,
"mole_ratio": 1,
"pressure": 101325,
"temperature": 298.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mass-to-volume-gas-stoich", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactant_mass":10,"reactant_molar_mass":32,"mole_ratio":1,"pressure":101325,"temperature":298.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactant_mass":10,"reactant_molar_mass":32,"mole_ratio":1,"pressure":101325,"temperature":298.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-to-volume-gas-stoich", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"reactant_mass": 10,
"reactant_molar_mass": 32,
"mole_ratio": 1,
"pressure": 101325,
"temperature": 298.15
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_to_volume_gas_stoich",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخلات والوحدات ومسار الكتلة–المول–الحجم
يفشل الضغط الصفري بـ invalid_input حتى لا يرى المستدعون لانهاية متخفية كنتيجة. تُقبل أسماء بديلة مثل mass وM_reactant وratio وP وT وgas_constant عند توثيقها في عقد المعاملات. المدخلات المتطابقة تنتج دائماً JSON متطابقاً لأن المسار حسابي صرف بلا شبكة ولا بذرة عشوائية ولا ساعة حائط.
قراءة الحجم والمولات الوسيطة وحالات الخطأ
عند النجاح تعيد الاستجابة المدخلات الرقمية بتقريب مستقر، وتبلّغ moles_reactant وmoles_product حتى تعرضوا الجدول الوسيط الذي يكتبه الطلاب على الورق، وتعيد volume كإجابة رئيسية بوحدة موسومة لأمتار مكعبة متماسكة مع النظام الدولي عند استخدام ثابت الغاز الافتراضي. تصرّح سلسلة formula بالتعبير المركّب كتلة–نسبة–غاز مثالي، وتدعم تسمية method mass_to_volume_gas_stoich التفرع اللاحق. غياب أي حقل مطلوب، والقيم غير المنتهية، والكتلة السالبة، والكتلة المولية الصفرية أو السالبة، والنسبة المولية الصفرية أو السالبة، والضغط الصفري أو السالب، ودرجة الحرارة الصفرية أو السالبة تفشل كلها بـ invalid_input ولا تُحسب بعد رفض المحرك.
استخدام API والتسعير وسير الصف والحدود العملية
استدعوا حاسبة الاستوكيومترية المجانية للكتلة إلى حجم الغاز في المتصفح لفحوص الواجبات وعروض المحاضرات وتحضير المختبر السريع دون تثبيت جدول أو حزمة كيمياء. أمثلة الصف النموذجية تشمل عشرة غرامات أكسجين بكتلة مولية اثنين وثلاثين غراماً لكل مول ونسبة غاز ناتج واحد لواحد عند جو واحد محوّل إلى باسكال ودرجة حرارة غرفة قرب مئتين وثمانية وتسعين كلفن. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لبقية عناصر parse في KIT. أرسلوا جسم JSON يحوي reactant_mass وreactant_molar_mass وmole_ratio وpressure وtemperature كأعداد منتهية أو سلاسل رقمية، مع r اختياري عند عدم استخدام ثابت الغاز SI الافتراضي. استخدموا API المدفوعة مسبقاً عندما تحتاج منصة تدريس أو إضافة إدارة تعلّم أو مولّد منهج أو دفتر عملية عقداً مستقراً تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ وفشل التحقق لا يستهلك الرصيد بعد الرفض. يمكن لمؤلفي SDK ربط حقول الاستجابة مباشرة بجدول نتائج بأعمدة لمولات المتفاعل ومولات الناتج وحجم الغاز—نفس الأعمدة التي يملؤها الطلاب عند تطبيق استوكيومترية الكتلة–المول–الحجم يدوياً.
حالات التكامل
التدريس ومصححو LMS الآليون
يبني مؤلفو الدروس ومحركات الاختبارات بنود استوكيومترية غاز مفصّلة بعقد JSON مستقر دون تضمين CAS كيمياء كامل.
أسئلة تقنية
كيف أحسب حجم غاز الناتج من كتلة المتفاعل؟
أرسلوا reactant_mass بالغرامات وreactant_molar_mass بـ g/mol وmole_ratio كـ ν_product/ν_reactant وpressure وtemperature بالكلفن. تتضمن الاستجابة volume والكميات المولية الوسيطة.
هل حاسبة الاستوكيومترية للكتلة إلى حجم الغاز مجانية؟
تعمل أداة المتصفح مجاناً على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل عنصر ناجح؛ وفشل التحقق لا يُحسب.