アボガドロの法則電卓
気体の量だけが変わったときの新しい体積を求めます。1 molで2リットルの気体は、温度と圧力が同じなら3 molで6リットルになります。モル数が2倍なら体積も2倍です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- V1
- 2
- N1
- 1
- N2
- 3
- V2
- 6
- 比
- 3
- 法則
- avogadro
- 条件
- constant temperature and pressure
アボガドロの法則電卓は、温度と圧力が固定のときに、初期体積と気体の物質量の変化から期待される最終体積を求めます。理想気体の教室問題、モル数だけが変わる工程見積もり、コーディングkataの期待値は、完全な状態方程式ソルバーを開かずに同じV∝nの規則を必要とします。
アボガドロの法則が体積とモルについて述べること
アボガドロの法則は、同じ温度・圧力の理想気体では等しい体積に等しい分子数があるとし、TとPが一定のとき体積は物質量に正比例する、という単純な比例に整理されます。記号ではV1/n1 = V2/n2なので、最終体積V2はV1に比n2/n1を掛けたものです。温度と圧力を固定したピストン内の気体のモルを倍にすると体積も倍になり、半分にすると体積も半分になります。
この法則は理想気体族のn枝であり、ボイル(n,T固定でP-V)、シャルル(n,P固定でV-T)、ゲイ=リュサック(n,V固定でP-T)も含みます。教員や自動採点は、成功経路と同様にn1がゼロの拒否も重視します。初期モルをゼロにした学習者は比の定義域を外れており、無限体積を捏造するとその誤りを隠します。
体積の単位は呼び出し側が選び一貫させます(リットル、立方メートル、ミリリットルなど、V1とV2が同じ単位であれば可)。n1とn2は常にモルです。
実用的なヒント、制限、関連検索
入力を公開された絶対範囲内に保ち、V1×n2/n1の積がソルバーが拒否せざるを得ない非有限の最終体積に溢れないようにしてください。クライアントを制御できるときは書式済み文字列より数値を送り、数値文字列は厳密な有限数値パターンに一致する場合のみ受け付けます。
浮動小数点の打ち消し後のほぼゼロの初期モルはゼロと分類して拒否し、ノイズが巨大な体積を捏造しないようにします。TとPが本当に固定で気体量だけが変わるときにこの能力を使い、PやTも動くなら理想気体または複合気体法則ツールを使ってください。
往復検算は容易です:手計算でV1×n2÷n1を再計算し、同じ12桁丸め内で公開v2と一致することを確認し、n1固定でn2を倍にするとv2が倍になることも確認してください。
活用例
V ∝ n 問題の宿題検算
学習者が教科書のV1、n1、n2を入力し、提出前に手計算の最終体積とモル比を決定的な結果と照合します。
一定T・Pでの実験スケールアップ
浴温度や外圧を変えずに気体モルを増やすときのピストンや風船の体積を工程メモで見積もります。
よくある質問
アボガドロの法則とは何ですか?
温度と圧力が一定のとき、理想気体の体積はモル数に比例します:V1/n1 = V2/n2、よって V2 = V1·(n2/n1)。
温度や圧力を入力する必要はありますか?
いいえ。 アボガドロの法則はTとPが一定と仮定するため、必要なのはV1、n1、n2だけです。
アボガドロ数(N_A)と同じですか?
いいえ。 アボガドロ数はモルを粒子数に変換します。本電卓は体積対モルのアボガドロの気体法則を適用します。
体積の単位は何を使えますか?
最初と最後の体積で同じ単位なら、リットル、立方メートル、ミリリットルのどれでも使えます。結果は最初の体積と同じ単位で表示され、量は常にモルで扱います。
最初のモル数を0にできないのはなぜですか?
計算がこのモル数で割るため、0 molでは比が意味を持たないからです。無限大の体積を返すと誤りが隠れてしまうので、ツールは入力を受け付けません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/avogadro-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"v1":2,"n1":1,"n2":3}'const res = await fetch("https://api.kit.forhosting.com/chem/avogadro-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"v1": 2,
"n1": 1,
"n2": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/avogadro-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"v1": 2,
"n1": 1,
"n2": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/avogadro-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"v1":2,"n1":1,"n2":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"v1":2,"n1":1,"n2":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/avogadro-law", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"v1": 2,
"n1": 1,
"n2": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.avogadro_law",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
V1、n1、n2を入力すると、V2はV1にn2/n1を掛けた値、モル比、明確な式文字列、段階的な代入が返り、宿題の検算、実験レポート、パイプライン試験が同じ決定的なJSONを見られます。初期モルがゼロだと比が定義できないため、APIはinfinityや無意味な体積ではなくinvalid_inputを返します。経路は純粋に決定的な算術であり、ネットワークも乱数シードも壁時計依存もなく、無料のブラウザ実行と前払いAPIは固定小数点丸めの後に毎回同じ結果を返します。
アボガドロの法則が体積とモルについて述べること
検算経路は公開フィールドと同じ固定12桁小数の丸めで比と積を再計算するため、成功応答には常にテストやワークシートで断言できる手順が付きます。
APIの呼び出し方と返り値
初期体積v1は厳密に正、初期モルn1は厳密に正で非ゼロ(絶対値が1×10⁻¹⁵以下はゼロとみなし拒否)、最終モルn2は非負でなければなりません。必須の有限数3つを含むJSON本体を送ってください:v1(別名V1, volume1, initial_volume, v_initial)、n1(別名N1, moles1, initial_moles, n_initial)、n2(別名N2, moles2, final_moles, n_final)。絶対値は公開上限の1兆(10^12)以内に収め、WorkerとブラウザのIEEE倍精度で中間積が有限になるようにします。成功時は丸めたv1, n1, n2をエコーし、v2に計算した最終体積、ratioにn2/n1、formulaにV2 = V1 × n2/n1の文字列、lawにavogadro、conditionsに一定温度・圧力、unit_volumeとunit_molesに短い単位ヒント、messageに短い要約、stepsに代入行の順序付き配列を設定します。検証失敗(欠落フィールド、非有限数、絶対限界外、非正の体積、ゼロまたは負の初期モル、負の最終モル)はinvalid_inputを返し課金しません。料金は成功リクエストあたり定額$0.002、単位アイテム、限界単位価格ゼロです。
実用的なヒント、制限、関連検索
授業では例を対にします:V1が2リットル、n1が1モル、n2が3モルならV2は6リットル;モルが等しければ体積は不変;n1がゼロならゼロ除算を守る硬いinvalid_input経路を示します。このページはアボガドロの法則電卓、モルからの気体体積、V1 n1 V2 n2のオンライン検索向けであり、完全な理想気体PV=nRTソルバーでも、アボガドロ数によるモル→原子変換でも、体積単位変換でもありません。invalid_inputを返す失敗タスクは前払い残高を消費しないため、学習者が意図的にn1をゼロにしても探索スクリプトが安く済みます。
連携の活用例
気体法則ヘルパーの単体テスト
既知の良いV2事例と意図的なn1=0拒否を、コーディングkataの期待値とCIフィクスチャ用に生成します。
技術的な質問
初期モルn1がゼロのときはどうなりますか?
比が定義できません。本ツールは無限または無意味な体積を計算せずinvalid_inputを返します。
アボガドロの法則電卓は無料ですか?
ブラウザツールは無料でローカル実行されます。API呼び出しは成功リクエストあたり$0.002の前払いKIT残高を使い、失敗タスクは課金されません。