Legge di Hess: entalpia complessiva di reazione da passi, gratis
Se raddoppia un passo da −286 e ne inverte uno da −572, i contributi di −572 e +572 si annullano e il ΔH complessivo è 0. Inserisca ogni entalpia nota con il suo moltiplicatore e ottenga il totale passo dopo passo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Una calcolatrice della legge di Hess trasforma un elenco di passi termochimici nell’entalpia di reazione complessiva di cui Lei ha bisogno per esami, relazioni di laboratorio e controlli di processo. Inserisca ciascuna entalpia di reazione nota insieme a un moltiplicatore —positivo per scalare un passo, negativo per invertirla— e lo strumento restituisce ΔH_overall uguale alla somma di n volte ΔH per ogni passo, più i contributi per passo, una breve classificazione del segno (esotermico, endotermico o termoneutro) e righe di sostituzione ordinate che può incollare in un foglio di lavoro. Studenti che verificano percorsi di formazione a più passi, ingegneri che impilano dati di formazione tabulati e autori di kata di programmazione hanno tutti bisogno di quella stessa combinazione lineare senza aprire un foglio di calcolo.
Cosa afferma la legge di Hess sull’entalpia di reazione complessiva
La legge di Hess stabilisce che la variazione di entalpia di un processo chimico dipende solo dagli stati iniziale e finale, non dal percorso seguito tra di essi. In pratica, se Lei può scrivere una reazione obiettivo come combinazione lineare di equazioni termochimiche note, il ΔH complessivo è esattamente la stessa combinazione lineare delle entalpie note.
Un moltiplicatore di due raddoppia sia la reazione scritta sia la sua entalpia; un moltiplicatore di meno uno inverte la reazione e cambia il segno di ΔH, che è come si usa una reazione di formazione in direzione opposta. Poiché l’entalpia è una funzione di stato, le specie intermedie che compaiono su entrambi i lati del percorso assemblato si cancellano e resta solo la stechiometria netta; tuttavia non servono i nomi delle specie intermedie per calcolare il numero, solo l’elenco di entalpie e moltiplicatori dei passi.
I problemi di aula spesso mescolano entalpie di formazione, dati di combustione e stime di energie di legame in tre-cinque passi; i bilanci energetici industriali possono impilarne di più, ma l’aritmetica è identica. Questa calcolatrice implementa quella somma con arrotondamento fisso e rifiuta un elenco di passi vuoto affinché un percorso dati mancante non segnali in silenzio calore zero per una reazione mai assemblata.
Consigli pratici, limiti e ricerche correlate
Mantenga ogni entalpia e moltiplicatore entro l’intervallo assoluto pubblicato affinché i prodotti non trabocchino in un’entalpia complessiva non finita che il risolutore deve rifiutare. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se coincidono con un pattern numerico finito rigoroso. Invertendo una reazione tabulata, imposti multiplier a meno uno invece di negare l’entalpia a mano: entrambi sono equivalenti, ma il moltiplicatore rende esplicita la direzione del percorso nella tabella dei contributi.
Questa pagina punta a chi cerca una calcolatrice della legge di Hess, entalpia di reazione complessiva o delta H a più passi online; non è una tabella di entalpie di formazione, né uno stimatore di energie di legame, né un bilanciatore di reazioni. Preferisca questa capacità quando ha già le entalpie dei passi e serve solo la combinazione lineare; se la fonte è un problema enunciato, estragga prima ciascun ΔH noto e la sua scala.
Casi d'uso
Controlli dei compiti di termochimica a più passi
Gli studenti inseriscono entalpie e moltiplicatori di passi tabulati dai problemi di legge di Hess del manuale e confrontano il ΔH complessivo e le righe di contributo manoscritti con un risultato deterministico prima di consegnare.
Test unitari per codice di bilancio energetico studentesco
Generi somme multi-passo note, casi di passi invertiti e rifiuti deliberati di elenco vuoto come valori attesi per kata di programmazione.
Stime di calore di laboratorio e di processo da percorsi noti
Gli ingegneri impilano entalpie di formazione o combustione con moltiplicatori stechiometrici per ottenere rapidamente un ΔH complessivo prima di una simulazione più dettagliata.
Domande frequenti
Cosa succede quando non vengono forniti passi?
Un elenco steps vuoto o assente non è un ciclo di Hess valido e non viene mai addebitato.
Come inverto una reazione?
Imposti il moltiplicatore del passo su un numero negativo (di solito −1). Ciò inverte il segno del contributo del passo, equivalente a scrivere la reazione al contrario.
Servono formule chimiche o nomi di specie?
No. Questa calcolatrice richiede solo entalpie e moltiplicatori numerici.
La calcolatrice della legge di Hess è gratuita?
Lo strumento del browser è gratuito e gira in locale.
Che cosa significano esotermica, endotermica e termoneutra nel risultato?
Descrivono il segno della somma complessiva. Un totale negativo è esotermico, cioè libera calore; uno positivo è endotermico e assorbe calore; un totale esattamente pari a zero è termoneutro.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.hess_law",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
max_steps | 64 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Quando non vengono forniti passi, l’API restituisce un chiaro errore invalid_input invece di inventare un’entalpia nulla per un ciclo vuoto. Il percorso è aritmetica puramente deterministica —niente rete, niente semi casuali, nessuna dipendenza dall’orologio— così l’esecutore gratuito del browser e l’API prepagata restituiscono lo stesso JSON dopo l’arrotondamento decimale fisso ogni volta che la invoca.
Cosa afferma la legge di Hess sull’entalpia di reazione complessiva
Algebricamente, ΔH_overall è uguale alla somma su i di n_i volte ΔH_i, dove ciascun n_i è un moltiplicatore reale che scala la stechiometria del passo i.
Come chiamare l’API e cosa torna indietro
Invii un corpo JSON con un campo obbligatorio steps: un array non vuoto di oggetti. Ciascun oggetto deve includere enthalpy (alias delta_h, dh, H) —il ΔH della reazione come tabulata— e può includere multiplier (alias n, coeff, coefficient, factor, scale), che per omissione vale uno. I valori assoluti di enthalpy e multiplier devono restare entro il limite pubblicato di un trilione affinché i prodotti intermedi restino finiti in precisione doppia IEEE sul Worker e nel browser. Al massimo sessantaquattro passi sono accettati per richiesta. In caso di successo la risposta imposta overall_enthalpy, delta_h e total alla stessa somma arrotondata, n_steps al conteggio dei passi usati, formula alla stringa ΔH_overall equals sum of n_i times ΔH_i, sign a endothermic, exothermic o thermoneutral secondo il segno della somma, message a un breve riassunto, contributions a un array ordinato di righe per passo con index, enthalpy, multiplier e contribution, e steps a un array ordinato di righe di sostituzione. La validazione fallita —steps assente, array vuoto, voci non oggetto, enthalpy assente su un passo, numeri non finiti o valori fuori dai limiti assoluti— restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con item unitario e prezzo marginale unitario zero.
Consigli pratici, limiti e ricerche correlate
Accoppi casi da manuale: due moli di formazione d’acqua a circa meno duecentottantasei kilojoule ciascuna, poi inverta la combinazione idrogeno-ossigeno a più cinquecentosettantadue, dovrebbe dare quasi zero quando il percorso si chiude; un solo passo di formazione con moltiplicatore uno deve riecheggiare il valore tabulato; e un array steps vuoto dimostra il percorso duro invalid_input. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi inviano di proposito un elenco vuoto. I controlli andata e ritorno sono semplici: ricalcoli a mano ogni n volte ΔH, li sommi e confermi che il totale uguaglia overall_enthalpy entro lo stesso arrotondamento a dodici decimali.
Domande tecniche
Che cos’è la legge di Hess?
La legge di Hess afferma che la variazione di entalpia di una reazione è indipendente dal percorso: se una reazione obiettivo è combinazione lineare di passi noti, ΔH_overall uguaglia la stessa combinazione lineare delle entalpie dei passi, ΔH = Σ(n_i · ΔH_i).