Grado de disociación: α desde C0 y Ceq, calculadora gratis
Vea qué parte de un reactivo se ha disociado al llegar al equilibrio: empezar con 0,1 mol/L y quedar 0,02 mol/L sin disociar da un grado de disociación de 0,8, es decir, un 80 %. También verá la cantidad disociada. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Concentración inicial
- 0,1
- Concentración de equilibrio
- 0,02
- Cantidad disociada
- 0,08
- Grado de disociación
- 0,8
- Alfa
- 0,8
- Porcentaje de disociación
- 80
El grado de disociación alfa es la fracción de unidades de fórmula del reactivo que se han dividido en productos cuando el sistema alcanza el equilibrio. En forma de concentración, los libros escriben alfa igual a paréntesis C cero menos C de equilibrio paréntesis dividido por C cero, donde ambos valores usan las mismas unidades de concentración del reactivo no disociado. Esta capacidad aplica esa definición de forma determinista: usted envía la concentración inicial y la de equilibrio del reactivo, y recibe alfa, el porcentaje de disociación y la diferencia de concentración con redondeo estable para auditorías y claves de deberes. Cuando la concentración inicial es cero, alfa no está definida porque la fórmula dividiría por cero, así que el motor rechaza ese caso con un error de entrada inválida claro en lugar de devolver NaN o infinity.
Qué significa el grado de disociación y qué concentraciones enviar
En química del equilibrio, un electrolito débil o un reactivo que se disocia a menudo no se convierte del todo: algunas moléculas siguen sin disociar mientras otras ya se han dividido. El grado de disociación alfa mide esa división como un número puro entre cero y uno. Cero significa que ninguna unidad del reactivo se ha disociado en el equilibrio; uno significa disociación completa de modo que la concentración de equilibrio no disociada es cero; valores parciales describen el caso habitual de electrolito débil.
La definición operativa usada aquí es alfa igual a paréntesis concentración inicial menos concentración de equilibrio paréntesis dividido por la concentración inicial. Las unidades deben coincidir en ambos lados; el motor no convierte molaridad a molalidad ni a por ciento. Las concentraciones negativas y un equilibrio mayor que el inicial también se rechazan para que los evaluadores de deberes nunca fijen una fracción silenciosa sin sentido.
Qué puede hacer con ella
Verificación de deberes y exámenes
Los estudiantes calculan α a partir de C0 y Ceq para ácidos débiles o disociaciones gaseosas, comparan con claves de respuesta y obtienen un error claro cuando la concentración inicial es cero.
Comprobaciones de cuaderno de laboratorio y equilibrio
Docentes y software de laboratorio convierten concentraciones iniciales y residuales no disociadas medidas en α y porcentaje de disociación para informes y cuestionarios.
Preguntas frecuentes
¿Cuál es alpha cuando la disociación es completa o nula?
Cuando Ceq = C0, alpha vale 0 (sin disociación). Los casos parciales dan un valor estrictamente entre 0 y 1.
¿Es gratuita la calculadora del grado de disociación?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿En qué se diferencia de la calculadora del factor de van't Hoff?
Esta herramienta halla alpha a partir de concentraciones.
¿Qué ocurre si la concentración inicial es cero?
La calculadora la rechaza, porque el grado de disociación divide entre la concentración inicial. El valor inicial debe ser mayor que cero y el de equilibrio no puede ser negativo.
¿Deben ir las dos concentraciones en la misma unidad?
Sí. Use la misma unidad para la concentración inicial y la de equilibrio, por ejemplo mol/L en ambas. La calculadora no convierte molaridad en molalidad ni en porcentaje.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/chem/degree-of-dissociation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_concentration":0.1,"equilibrium_concentration":0.02}'const res = await fetch("https://api.kit.forhosting.com/chem/degree-of-dissociation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/degree-of-dissociation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/degree-of-dissociation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_concentration":0.1,"equilibrium_concentration":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_concentration":0.1,"equilibrium_concentration":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/degree-of-dissociation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.degree_of_dissociation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa el grado de disociación y qué concentraciones enviar
Envíe el campo obligatorio initial_concentration como número finito estrictamente mayor que cero —los alias incluyen c0, C0, initial, initial_conc y concentration_initial—. Envíe equilibrium_concentration como número finito no negativo no mayor que el valor inicial —alias ceq, Ceq, equilibrium, eq_concentration y concentration_eq—. La concentración inicial igual a cero es invalid_input porque alfa no está definida al dividir por C cero. Entradas idénticas siempre producen JSON idéntico porque el camino es aritmética pura sin red, sin semilla aleatoria y sin reloj de pared.
Lectura de la respuesta, casos especiales y comprobaciones de aula
Cuando la concentración de equilibrio iguala la inicial, alfa es exactamente cero. Cuando la de equilibrio es cero, alfa es exactamente uno. Casos parciales como inicial 0.1 y equilibrio 0.02 producen alfa 0.8 y ochenta por ciento de disociación. En caso de éxito la respuesta devuelve initial_concentration y equilibrium_concentration tras la validación, luego amount_dissociated igual a C cero menos C de equilibrio, degree_of_dissociation y el alias corto alpha con el mismo valor numérico, y percent_dissociation igual a cien veces alpha. El campo formula es siempre la cadena alfa igual a paréntesis C cero menos C eq paréntesis dividido por C cero, y method es siempre degree_of_dissociation para que los pipelines puedan afirmar el algoritmo sin husmear formas. Campos ausentes, cadenas no numéricas, concentración inicial cero o negativa, equilibrio negativo y equilibrio por encima del inicial fallan con invalid_input y no se cobran. Las herramientas posteriores del factor de van't Hoff pueden tomar alpha como entrada; este endpoint se detiene en el grado de disociación en sí para que cada intención SEO se mantenga enfocada.
Uso de la API, precios, flujos de laboratorio y límites prácticos
Use la herramienta gratuita del navegador para demos de clase, comprobaciones de cuaderno de laboratorio y verificación rápida de deberes sin instalar un CAS de química. Mantenga ambas concentraciones en unidades coherentes y dentro de los límites físicos publicados; el motor no inventará coeficientes de actividad, dependencia de la temperatura ni mecanismos multi-paso. Envíe un cuerpo JSON con los campos numéricos obligatorios initial_concentration y equilibrium_concentration, opcionalmente usando los alias documentados si su schema ya nombra c0 y ceq. Use la API prepago cuando una plataforma de tutoría, ayudante LIMS, sandbox de autoevaluación de exámenes o pipeline de equilibrio necesite un contrato estable bajo saldo KIT a $0.002 por ítem correcto; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con una calculadora del factor de van't Hoff cuando el siguiente paso necesite i igual a uno más alpha por paréntesis nu menos uno paréntesis para trabajo coligativo, o con ayudantes de constante de equilibrio cuando ya conozca K y quiera contrastar alpha a partir de concentraciones medidas. Autores que publican SDK pueden mapear degree_of_dissociation y percent_dissociation directamente a campos de UI etiquetados alpha y por ciento para estudiantes que ya conocen esos símbolos de los libros.
Casos de integración
Pipelines de tutoría y autoevaluación
Los sandboxes de evaluación llaman a un endpoint prepago estable para α = (C0 − Ceq) / C0 exacto en lugar de reimplementar la fracción en cada lenguaje.
Preguntas técnicas
¿Cómo calculo el grado de disociación con esta herramienta?
Envíe JSON con initial_concentration (C0 > 0) y equilibrium_concentration (0 ≤ Ceq ≤ C0). La respuesta devuelve degree_of_dissociation y alpha iguales a (C0 − Ceq) / C0, más percent_dissociation.
¿Qué ocurre si la concentración inicial es cero?
La petición falla con invalid_input. Alfa se define como fracción de la cantidad inicial, así que dividir por C0 = 0 no está definido y no se cobra.