ヘスの法則計算機
−286の段階を2倍にし、−572の段階を逆にすると、寄与の−572と+572が打ち消し合い、全体のΔHは0になります。既知のエンタルピーを係数とともに入力すれば、合計が手順付きで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。
ヘスの法則計算機は、熱化学の段階リストを、試験・実験レポート・プロセス確認に必要な一つの総反応エンタルピーに変換します。既知の反応エンタルピーと倍率(正で段階を拡大、負で逆反応)を入力すると、各段階の n 倍 ΔH の和としての ΔH_overall、段階ごとの寄与、符号の短い分類(発熱・吸熱・熱中立)、ワークシートに貼れる順序付き代入行が返ります。多段階の生成経路を確認する学生、表の生成データを積み上げる技術者、コーディング課題の作者は、いずれも表計算を開かずに同じ線形結合が必要です。
ヘスの法則が総反応エンタルピーについて述べること
ヘスの法則は、化学過程のエンタルピー変化が初期状態と最終状態だけに依存し、その間の経路には依存しないと述べます。実務上は、目標反応を既知の熱化学式の線形結合として書ければ、総 ΔH は既知エンタルピーの同じ線形結合になります。
倍率二は書かれた反応とそのエンタルピーをともに倍にし、倍率マイナス一は反応を逆にして ΔH の符号を反転させ、生成反応を逆向きに使うときに用います。エンタルピーは状態関数なので、組み立てた経路の両側に現れる中間種は打ち消し合い、正味の化学量論だけが残りますが、数値を出すのに中間種の名前は不要で、段階エンタルピーと倍率のリストだけで足ります。
授業問題はしばしば生成エンタルピー・燃焼データ・結合エネルギー近似を三〜五段階に混ぜ、産業のエネルギー収支はさらに積み上げることがありますが、算術は同一です。本計算機はその和を固定丸めで実装し、空の段階リストを拒否するため、欠けたデータ経路が組み立てられていない反応に対して無音でゼロ熱を報告することはありません。
実用のヒント、限界、関連検索
各エンタルピーと倍率を公開絶対範囲内に保ち、積がソルバーが拒否すべき非有限の総エンタルピーに溢れないようにしてください。クライアントを制御できるときは、整形済み文字列より数値送信を優先します。数値文字列は厳密な有限数値パターンに一致する場合のみ受け付けます。
表の反応を逆にするときは、手でエンタルピーを負にするより multiplier をマイナス一に設定してください。どちらも等価ですが、倍率は寄与表で経路の向きを明示します。教科書の例:水の生成を約マイナス二百八十六キロジュールずつ二モル、次に水素—酸素の組み合わせをプラス五百七十二で逆にすると、経路が閉じるときほぼゼロになります。
本ページはヘスの法則計算機・総反応エンタルピー・多段階 delta H をオンラインで探す人向けであり、生成エンタルピー表引きでも結合エネルギー推定でも反応の釣り合い器でもありません。すでに段階エンタルピーがあり線形結合だけが必要なときに本機能を選び、文章題が元ならまず各既知 ΔH とその倍率を取り出してください。
活用例
多段階熱化学の宿題確認
学生は教科書のヘスの法則問題から表の段階エンタルピーと倍率を入力し、提出前に手計算の総 ΔH と寄与行を決定的な結果と照合します。
学生向けエネルギー収支コードの単体テスト
既知の多段階和・逆段階ケース・意図的な空リスト拒否を、コーディング課題の期待値として生成します。
既知経路からの実験・プロセス熱の概算
技術者は生成または燃焼エンタルピーを化学量論倍率で積み上げ、詳細シミュレーション前に素早く総 ΔH を得ます。
よくある質問
ヘスの法則とは何ですか?
ヘスの法則は反応のエンタルピー変化が経路に依存しないと述べます。
段階を一つも与えないとどうなりますか?
空または欠落した steps リストは有効なヘスサイクルではなく、課金されません。
反応を逆にするには?
段階の倍率を負の数(通常 −1)にします。段階寄与の符号が反転し、反応を後ろ向きに書くのと同等です。
化学式や種の名前は必要ですか?
不要です。 本計算機に必要なのは数値のエンタルピーと倍率だけです。
結果の発熱・吸熱・熱的中性とは何を意味しますか?
全体の合計の符号を表します。合計が負なら熱を放出する発熱、正なら熱を吸収する吸熱で、ちょうどゼロなら熱的中性と表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/hess-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"steps":[{"enthalpy":-286,"multiplier":2},{"enthalpy":-572,"multiplier":-1}]}'const res = await fetch("https://api.kit.forhosting.com/chem/hess-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/hess-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/hess-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"steps":[{"enthalpy":-286,"multiplier":2},{"enthalpy":-572,"multiplier":-1}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"steps":[{"enthalpy":-286,"multiplier":2},{"enthalpy":-572,"multiplier":-1}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/hess-law", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.hess_law",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
max_steps | 64 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
段階が無い場合、API は空のサイクルにゼロエンタルピーをでっち上げず、明確な invalid_input を返します。経路は純粋に決定的な算術で、ネットワーク・乱数種・時計に依存しないため、無料のブラウザ実行と前払い API は、固定小数点丸めのあと毎回同じ JSON を返します。
ヘスの法則が総反応エンタルピーについて述べること
代数的には ΔH_overall は i についての n_i 倍 ΔH_i の和で、各 n_i は段階 i の化学量論を拡大する実数倍率です。
API の呼び出し方と返却内容
空でないオブジェクト配列です。必須フィールド steps を持つ JSON 本体を送ってください。各オブジェクトは enthalpy(別名 delta_h, dh, H)—表どおりの反応の ΔH—を含み、multiplier(別名 n, coeff, coefficient, factor, scale)を含めてもよく、省略時は一です。enthalpy と multiplier の絶対値は公開上限の一兆以内に保ち、Worker とブラウザ上の IEEE 倍精度で中間積が有限になるようにします。一リクエストあたり最大六十四段階までです。成功時、応答は overall_enthalpy, delta_h, total に同じ丸め和、n_steps に使用段階数、formula に ΔH_overall equals sum of n_i times ΔH_i という文字列、sign に和の符号に応じた endothermic / exothermic / thermoneutral、message に短い要約、contributions に index, enthalpy, multiplier, contribution を持つ段階行の順序付き配列、steps に代入行の順序付き配列を設定します。検証失敗—steps 欠落、空配列、非オブジェクト項目、段階の enthalpy 欠落、非有限数、絶対限界外—は invalid_input を返し課金されません。料金は成功リクエストあたり定額 $0.002 で、単位 item と限界単位価格ゼロです。
実用のヒント、限界、関連検索
倍率一の単一生成段階は表の値をそのまま返し、空の steps 配列は硬い invalid_input 経路を示します。invalid_input を返す失敗タスクは前払い残高を消費しないため、学習者がわざと空リストを送る探索スクリプトのコストを抑えられます。往復確認は容易です。 各 n 倍 ΔH を手計算し合計して、同じ十二桁丸めの範囲で overall_enthalpy と一致することを確認します。
技術的な質問
ヘスの法則計算機は無料ですか?
ブラウザツールは無料でローカル実行されます。API 呼び出しは前払い KIT 残高を成功リクエストあたり $0.002 で使用し、失敗タスクは課金されません。