Calcolatrice atomi → moli di composto
Passi da un conteggio di atomi alle moli di composto: 1,806642228 × 10²⁴ atomi raggruppati a tre a tre, come nell'acqua, sono esattamente 1 mol. Inserisca gli atomi totali e quelli per unità e segua ogni passaggio della divisione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Atomi totali
- 1.806.642.228.000.000.000.000.000
- Atomi per unità
- 3
- Unità di formula
- 602.214.076.000.000.000.000.000
- Quantità in moli
- 1
- Moli di composto
- 1
- Costante di Avogadro
- 602.214.076.000.000.000.000.000
Una calcolatrice da atomi a moli di composto converte un conteggio di atomi e il numero di atomi in un'unità di formula nella quantità di sostanza di quel composto in moli. Inserisca il conteggio totale di atomi N e gli atomi per unità di formula k —ad esempio tre per l'acqua H2O o due per l'ossigeno O2—; lo strumento restituisce le moli n uguali a N diviso per k volte il numero di Avogadro, più il conteggio intermedio di unità di formula, arrotondamento decimale fisso, etichette di unità e passi di sostituzione che può incollare in un taccuino di laboratorio o in un test unitario. I compiti di stechiometria, i controlli di molecole multi-atomiche, la preparazione agli esami e i correttori automatici necessitano di quel ponte dal conteggio di atomi alle moli di composto senza un foglio di calcolo né un database chimico completo.
Cosa significa n = N / (k · N_A) per i composti multi-atomici
Nel concetto di mole, una mole di qualsiasi sostanza contiene il numero di Avogadro di entità elementari —atomi, molecole, ioni o unità di formula— esattamente N_A uguale a 6.02214076 volte dieci alla ventitré per mole nella definizione SI fissata nel 2019. Quando il campione è descritto come un conteggio totale di atomi piuttosto che di molecole intere, occorre prima recuperare quante unità di formula quegli atomi formano. Se ogni unità di formula contiene k atomi, il numero di unità di formula è N diviso per k.
Dividendo quel conteggio per N_A si ottengono le moli di composto: n uguale a N su k volte N_A. Per i gas monoatomici elementari k è uno e la formula si riduce al familiare n uguale a N su N_A. Per l'ossigeno biatomico k è due; per l'acqua k è tre; per il glucosio C6H12O6 k è ventiquattro.
I problemi di classe spesso forniscono un enorme totale di atomi in notazione scientifica da uno strumento o da un esperimento mentale e chiedono le moli del composto puro che quegli atomi formerebbero se ogni atomo si trova in un'unità di formula completa.
Docenti e correttori automatici tengono al rifiuto di k zero quanto all'aritmetica: uno studente che lascia vuoti gli atomi per unità o digita zero è uscito dal dominio di questo strumento, e un fallback silenzioso a dividere solo per N_A nasconderebbe che la struttura multi-atomica è stata ignorata. Il percorso di controllo ricalcola unità di formula e moli con lo stesso arrotondamento fisso usato per i campi pubblicati, così una risposta di successo include sempre passi che può affermare in test o schede.
Consigli pratici, limiti e ricerche correlate
Mantenga i conteggi totali di atomi e i valori di atomi per unità entro gli intervalli assoluti pubblicati affinché N su k e la successiva divisione per N_A non trabocchino in una cifra di moli non finita che il risolutore deve respingere. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso.
Scelga k dalla formula molecolare o empirica che intende davvero —H2O ha tre atomi per unità, non uno—; confondere le moli di atomi elementari con le moli di composto è l'errore di scheda più comune che questa pagina evita.
Questa pagina si rivolge a chi cerca una calcolatrice da atomi a moli di composto, moli per atomi per unità di formula, o quante moli dal conteggio di atomi online; non è un convertitore moli ad atomi (usi lo strumento Avogadro moli ad atomi), non è una calcolatrice di particelle in grammi e non è un parser di stringhe di formula che inventa k per Lei.
Preferisca questa capacità quando ha già N e k e serve solo le moli del composto multi-atomico; se la fonte è una massa o una concentrazione, converta prima in un conteggio di atomi.
Casi d'uso
Controlli dei compiti per problemi multi-atomici
Gli studenti inseriscono atomi totali e atomi per unità di formula dalla stechiometria del libro e confrontano le moli di composto scritte a mano con un risultato deterministico prima di consegnare.
Test unitari per convertitori di conteggio atomi
Generi casi monoatomici, biatomici e poliatomici noti più rifiuti deliberati di k zero come valori attesi per kata di programmazione.
Pre-volo prima di passi di massa o concentrazione
Le pipeline convertono prima i totali di atomi in moli di composto e solo poi ramificano verso calcoli di massa molare o volume quando n è finito e positivo.
Domande frequenti
Come si convertono atomi in moli di un composto?
Divida il conteggio totale di atomi N per gli atomi per unità di formula k per ottenere le unità di formula, poi divida per il numero di Avogadro: n = N / (k · N_A).
È la stessa cosa di moli ad atomi con il numero di Avogadro?
No. Un convertitore puro moli↔particelle usa n = N/N_A senza fattore k. Questo strumento è per composti multi-atomici in cui deve tenere conto degli atomi per unità di formula.
La calcolatrice da atomi a moli di composto è gratuita?
Lo strumento browser è gratuito e viene eseguito in locale.
Quanti atomi per unità di formula devo inserire per l'acqua?
Tre, perché H2O contiene due atomi di idrogeno e uno di ossigeno. L'ossigeno biatomico O2 ne ha due, il glucosio C6H12O6 ne ha 24 e un gas monoatomico uno solo.
Qual è l'errore più comune passando da atomi a moli?
Confondere moli di atomi e moli di composto. Dividere il conteggio solo per il numero di Avogadro ignora che più atomi formano un'unità di formula, e il risultato esce troppo grande, moltiplicato per gli atomi per unità.
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/atoms-to-moles-of-compound \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_atoms":1.806642228e+24,"atoms_per_unit":3}'const res = await fetch("https://api.kit.forhosting.com/chem/atoms-to-moles-of-compound", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_atoms": 1.806642228e+24,
"atoms_per_unit": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/atoms-to-moles-of-compound",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_atoms": 1.806642228e+24,
"atoms_per_unit": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/atoms-to-moles-of-compound", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_atoms":1.806642228e+24,"atoms_per_unit":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_atoms":1.806642228e+24,"atoms_per_unit":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/atoms-to-moles-of-compound", 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
{
"total_atoms": 1.806642228e+24,
"atoms_per_unit": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.atoms_to_moles_of_compound",
"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_atoms | 1e+36 |
max_abs_atoms_per_unit | 1000000000000 |
max_abs_moles | 1000000000000 |
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 gli atomi per unità sono zero, la divisione non è definita, quindi l'API restituisce un errore chiaro invalid_input invece di inventare Infinity o un NaN silenzioso. Il percorso è aritmetica puramente deterministica —senza rete, senza semi casuali, senza dipendenza dall'orologio— così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento fisso a dodici decimali ogni volta che la invoca.
Come chiamare l'API e cosa torna indietro
Il conteggio totale di atomi deve essere non negativo; gli atomi per unità devono essere strettamente positivi —valori pari o inferiori a uno per dieci alla meno quindici, o qualsiasi k non positivo, sono trattati come zero e respinti—. Invii un corpo JSON con due numeri finiti obbligatori: total_atoms (alias atoms, N, atom_count, particles, count e total_atom_count) e atoms_per_unit (alias atoms_per_formula_unit, k, atoms_per_molecule, atoms_per_fu e atomsPerUnit). I valori assoluti devono restare entro i limiti pubblicati —conteggi di atomi fino a uno per dieci alla trentasei e atomi per unità fino a un bilione— affinché i rapporti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. In caso di successo la risposta ripete total_atoms e atoms_per_unit arrotondati, imposta formula_units a N diviso per k, moles e moles_of_compound allo stesso valore n arrotondato, avogadro e N_A alla costante SI esatta, etichette di unità per moli, atomi, unità di formula e Avogadro, formula alla stringa n uguale a N su k volte N_A, message a un breve riepilogo e steps a un array ordinato di righe di sostituzione. La validazione fallita —campi mancanti, numeri non finiti, valori fuori dai limiti assoluti, totale atomi negativo, zero atomi per unità o intermedio non finito— restituisce invalid_input e non viene mai addebitata. Il prezzo è un forfait $0.002 per richiesta riuscita con unità item e prezzo unitario marginale zero.
Consigli pratici, limiti e ricerche correlate
Nell'insegnamento, abbini esempi: uno per dieci alla ventiquattro atomi con k uguale a tre per moli alla scala dell'acqua; N_A per due atomi con k uguale a due per esattamente una mole di un biatomico; un caso deliberato atoms_per_unit uguale a zero per dimostrare il percorso duro invalid_input; e un caso monoatomico k uguale a uno che deve coincidere con una conversione pura particelle di Avogadro a moli. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi impostano k a zero di proposito. I controlli di andata e ritorno sono semplici: ricalcoli N diviso per k diviso per N_A a mano e confermi che coincida con le moli pubblicate nello stesso arrotondamento a dodici decimali, e confermi che impostare solo atoms_per_unit a zero fa passare la risposta a invalid_input con un messaggio che menziona atomi per unità non nulli.
Domande tecniche
Cosa succede quando gli atomi per unità sono zero?
Le moli di composto non sono definite. Questo strumento restituisce invalid_input invece di Infinity o NaN.
Quale valore di k devo usare per l'acqua?
H2O ha tre atomi per unità di formula (due idrogeno + un ossigeno), quindi k = 3.