Calcolatore Kb da pKb
Passi dal pKb della sua tabella alla costante di basicità: un pKb di 4,75, tipico dell'ammoniaca, dà una Kb di 0,000017782794 e l'etichetta di base debole, con ogni passaggio della sostituzione in vista. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Esponente di dissociazione basica pKb
- 4,75
- pKb
- 4,75
- Kb
- 0,0000177828
- Kb
- 0,0000177828
- Forza
- weak
Un calcolatore di Kb da pKb trasforma l'esponente di dissociazione basica che ogni manuale elenca nella costante di equilibrio che i chimici usano nelle espressioni di azione di massa. Inserisca un valore pKb finito e lo strumento restituisce Kb uguale a dieci elevato a meno pKb, un'etichetta breve di forza—forte, moderata o debole—e una sostituzione passo passo che può incollare in un quaderno di laboratorio o foglio di compiti. Controlli di compiti, ripasso d'esame, calcoli lato tampone che partono da pKb tabulati e valutatori automatici hanno bisogno di quella stessa conversione chiusa senza una macro di foglio di calcolo né un pacchetto completo di speciazione acquosa.
Cosa significano pKb e Kb insieme
Per una base debole B che accetta un protone in acqua, la costante di dissociazione basica Kb è la costante di equilibrio di B più acqua che va a BH-più più idrossido. Tabelle e problemi citano spesso pKb invece di Kb perché i valori coprono molti ordini di grandezza e la scala logaritmica è più facile da confrontare.
Per definizione alla precisione standard di aula, pKb è uguale al logaritmo negativo in base dieci di Kb, quindi la relazione inversa usata qui è Kb uguale a dieci elevato alla potenza di meno pKb. Un pKb minore significa un Kb maggiore e una base più forte su quella scala; un pKb maggiore significa un Kb minuscolo e una base più debole. L'ammoniaca classica vicino a pKb 4.75 produce Kb vicino a 1.8 volte dieci a meno cinque, dell'ordine di grandezza che ogni corso di chimica generale si aspetta.
I valori pKb negativi sono ammessi quando la matematica produce ancora un Kb finito positivo; segnano semplicemente basi molto forti su questa scala continua. Docenti e valutatori automatici tengono a quel rifiuto quanto al percorso felice perché un fallback silenzioso nasconderebbe un errore di inserimento dati. Il percorso di controllo ricalcola dieci a meno pKb con lo stesso arrotondamento fisso usato per il campo kb, così una risposta riuscita porta sempre passi che può affermare in test o quaderni di laboratorio.
Quantità correlate come Ka, Kw, percentuale di ionizzazione e coppie acido-base coniugate sono intenzionalmente fuori ambito qui perché questo landing resti focalizzato sull'unico intento di ricerca di convertire un pKb noto in Kb.
Consigli pratici, limiti e ricerche correlate
Mantenga pKb nell'intervallo assoluto pubblicato così che dieci alla potenza di meno pKb non possa traboccare in un Kb non finito che il risolutore deve rifiutare. Usi il pKb adimensionale della Sua tabella o del testo del problema così com'è; non mescoli unità di concentrazione in questo campo. Preferisca questa capacità quando conosce già pKb e le serve solo Kb; se la Sua fonte è solo Ka e le serve la costante della base coniugata, converta prima con Kw fuori da questo strumento.
L'intuizione andata e ritorno è facile: meno log dieci del Kb pubblicato recupera il pKb originale entro lo stesso arrotondamento a dodici decimali per valori acquosi tipici, e confermare che strength cambia correttamente quando si sposta pKb attraverso le soglie zero e quattro usate per le etichette di aula.
Casi d'uso
Conversione in quaderno di laboratorio di pKb tabulati
I tecnici convertono un pKb pubblicato in Kb per espressioni di equilibrio quando solo la forma logaritmica compare nella tabella di riferimento.
Test unitari per helper di chimica
Generi casi Kb di riferimento in regione debole, moderata e forte più rifiuti non numerici deliberati per kata di codice e pipeline di valutazione.
Domande frequenti
Converte Ka in Kb usando Kw?
No. Converte solo un pKb noto in Kb. Calcoli relazioni Ka/Kw o pKa/pKw con uno strumento dedicato se le serve la coppia coniugata.
Il calcolatore Kb da pKb è gratuito?
Lo strumento del browser è gratuito e gira in locale.
Cosa succede se il pKb non è un numero?
Il calcolo viene rifiutato con un messaggio chiaro. Una cella vuota, una lettera digitata per errore o un valore non finito non diventano mai una costante inventata, così lei può correggere il dato prima che finisca nella relazione.
Un pKb più piccolo indica una base più forte?
Sì. Un pKb minore significa una Kb maggiore e una base più forte su questa scala, mentre un pKb maggiore significa una Kb minuscola e una base più debole. Per questo le tabelle affiancano i pKb per confrontarli.
Il pKb può essere negativo?
Sì, purché il risultato resti una Kb positiva e finita. Un pKb negativo indica semplicemente una base molto forte su questa scala continua, e la conversione funziona allo stesso modo.
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/kb-from-pkb \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pkb":4.75}'const res = await fetch("https://api.kit.forhosting.com/chem/kb-from-pkb", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pkb": 4.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/kb-from-pkb",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pkb": 4.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/kb-from-pkb", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pkb":4.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pkb":4.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/kb-from-pkb", 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
{
"pkb": 4.75
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.kb_from_pkb",
"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 |
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
Un pKb non numerico è rifiutato con un errore invalid_input chiaro così che una cella vuota, un refuso di lettera o un valore non finito non producano mai in silenzio una costante NaN. Il percorso è aritmetica deterministica pura—senza rete, senza semi casuali, senza dipendenza dall'orologio a muro—così che l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che la chiama.
Cosa significano pKb e Kb insieme
Ciò che non è mai ammesso è un ingresso non numerico: lettere, stringhe vuote o numeri non finiti rendono l'espressione di potenza priva di senso, quindi il risolutore lancia invalid_input invece di inventare un default.
Come chiamare l'API e cosa torna indietro
In caso di successo la risposta riecheggia pkb e pKb arrotondati, imposta kb e Kb alla stessa costante arrotondata, formula alla stringa Kb uguale a dieci alla potenza di meno pKb, strength a forte, moderata o debole, message a un breve riassunto in italiano, e steps a un array ordinato di righe di sostituzione. Invii un corpo JSON con un numero finito obbligatorio: pkb (alias pKb, p_kb, p_base, base_pkb). Il valore assoluto deve restare entro il limite pubblicato di un bilione così che i risultati intermedi restino finiti in precisione doppia IEEE sul Worker e nel browser. Il valore deve essere un vero numero finito; stringhe non numeriche che falliscono il pattern numerico stretto, vuoti e valori IEEE non finiti sono tutti rifiutati. La validazione fallita—pkb mancante, ingresso non numerico, valori fuori dai limiti assoluti o Kb calcolato non finito—restituisce invalid_input e non è mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo unitario marginale zero. Preferisca inviare JSON numerico piuttosto che stringhe preformattate quando controlla il client; i numeri in stringa sono accettati solo quando coincidono con un pattern numerico finito stretto inclusa notazione scientifica opzionale per valori come 4.75 o 1e1.
Consigli pratici, limiti e ricerche correlate
Nell'insegnare, abbini esempi classici: pKb uguale a 4.75 per basi deboli tipo ammoniaca produce un piccolo Kb positivo e strength debole; pKb uguale a zero produce Kb uguale a uno e strength forte sulle soglie semplici usate qui; pKb uguale a tre produce un Kb di regione moderata; e pkb uguale alla stringa not-a-number dimostra il percorso duro invalid_input per ingresso non numerico. Questo landing punta a chi cerca un calcolatore di Kb da pKb, costante di dissociazione basica da pKb, o dieci a meno pKb online; non è un calcolatore Ka, non è uno strumento di tampone Henderson–Hasselbalch e non è un risolutore di percentuale di ionizzazione. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che tiene economici gli script esplorativi quando gli studenti inviano deliberatamente stringhe spazzatura.
Casi di integrazione
Controlli di compiti per Kb = 10^(−pKb)
Gli studenti inseriscono valori pKb del manuale e confrontano Kb ed etichette di forza scritti a mano con un risultato deterministico prima di consegnare.
Domande tecniche
Come si calcola Kb da pKb?
Usi Kb = 10^(−pKb). Questo strumento restituisce il Kb arrotondato, un'etichetta di forza e passi di sostituzione.
Cosa succede se pKb è non numerico?
Kb è indefinito per ingresso non numerico. L'API restituisce invalid_input invece di calcolare una potenza di dieci su lettere, vuoti o valori non finiti.
Quale pKb dà Kb = 1?
pKb = 0 dà Kb = 10^0 = 1 e strength forte sulle soglie semplici usate qui.