Grau de dissociação: α a partir de C0 e Ceq, grátis
Veja quanto de um reagente se dissociou até o equilíbrio: começar com 0,1 mol/L e terminar com 0,02 mol/L sem dissociar dá um grau de dissociação de 0,8, ou seja, 80 %. A quantidade dissociada também aparece. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Concentração inicial
- 0,1
- Concentração de equilíbrio
- 0,02
- Quantidade dissociada
- 0,08
- Grau de dissociação
- 0,8
- Alfa
- 0,8
- Percentual de dissociação
- 80
O grau de dissociação alfa é a fração de unidades de fórmula do reagente que se dividiram em produtos quando o sistema atinge o equilíbrio. Na forma de concentração, os livros escrevem alfa igual a parêntese C zero menos C de equilíbrio parêntese dividido por C zero, onde ambos os valores usam as mesmas unidades de concentração do reagente não dissociado. Esta capacidade aplica essa definição de forma determinística: você envia a concentração inicial e a de equilíbrio do reagente e recebe alfa, o percentual de dissociação e a diferença de concentração com arredondamento estável para auditorias e gabaritos. Quando a concentração inicial é zero, alfa é indefinida porque a fórmula dividiria por zero, então o motor rejeita esse caso com erro de entrada inválida claro em vez de devolver NaN ou infinity.
O que significa o grau de dissociação e quais concentrações enviar
Na química do equilíbrio, um eletrólito fraco ou um reagente que se dissocia muitas vezes não se converte por completo: algumas moléculas permanecem não dissociadas enquanto outras já se dividiram. O grau de dissociação alfa mede essa divisão como um número puro entre zero e um. Zero significa que nenhuma unidade do reagente se dissociou no equilíbrio; um significa dissociação completa de modo que a concentração de equilíbrio não dissociada é zero; valores parciais descrevem o caso usual de eletrólito fraco.
A definição operacional usada aqui é alfa igual a parêntese concentração inicial menos concentração de equilíbrio parêntese dividido pela concentração inicial. As unidades devem coincidir nos dois lados; o motor não converte molaridade em molalidade nem em por cento. Concentrações negativas e equilíbrio maior que o inicial também são rejeitados para que corretores de lição nunca fixem uma fração silenciosa sem sentido.
Casos de uso
Verificação de lição de casa e provas
Alunos calculam α a partir de C0 e Ceq para ácidos fracos ou dissociações gasosas, comparam com gabaritos e recebem erro claro quando a concentração inicial é zero.
Checagens de caderno de laboratório e equilíbrio
Instrutores e software de laboratório transformam concentrações iniciais e residuais não dissociadas medidas em α e percentual de dissociação para relatórios e questionários.
Perguntas frequentes
Qual é alpha quando a dissociação é completa ou nula?
Quando Ceq = C0, alpha vale 0 (sem dissociação). Casos parciais dão valor estritamente entre 0 e 1.
A calculadora do grau de dissociação é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Em que isto difere da calculadora do fator de van't Hoff?
Esta ferramenta acha alpha a partir de concentrações.
O que acontece se a concentração inicial for zero?
A calculadora recusa, porque o grau de dissociação divide pela concentração inicial. O valor inicial precisa ser maior que zero, e o de equilíbrio não pode ser negativo.
As duas concentrações precisam estar na mesma unidade?
Sim. Use a mesma unidade para a concentração inicial e a de equilíbrio, por exemplo mol/L nas duas. A calculadora não converte molaridade em molalidade nem em porcentagem.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"initial_concentration": 0.1,
"equilibrium_concentration": 0.02
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.degree_of_dissociation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que significa o grau de dissociação e quais concentrações enviar
Envie o campo obrigatório initial_concentration como número finito estritamente maior que zero — aliases incluem c0, C0, initial, initial_conc e concentration_initial —. Envie equilibrium_concentration como número finito não negativo não maior que o valor inicial — aliases ceq, Ceq, equilibrium, eq_concentration e concentration_eq —. Concentração inicial igual a zero é invalid_input porque alfa é indefinida ao dividir por C zero. Entradas idênticas sempre produzem JSON idêntico porque o caminho é aritmética pura sem rede, sem semente aleatória e sem relógio de parede.
Lendo a resposta, casos especiais e checagens de sala
Quando a concentração de equilíbrio iguala a inicial, alfa é exatamente zero. Quando a de equilíbrio é zero, alfa é exatamente um. Casos parciais como inicial 0.1 e equilíbrio 0.02 produzem alfa 0.8 e oitenta por cento de dissociação. Em caso de sucesso a resposta ecoa initial_concentration e equilibrium_concentration após a validação, depois amount_dissociated igual a C zero menos C de equilíbrio, degree_of_dissociation e o alias curto alpha com o mesmo valor numérico, e percent_dissociation igual a cem vezes alpha. O campo formula é sempre a string alfa igual a parêntese C zero menos C eq parêntese dividido por C zero, e method é sempre degree_of_dissociation para pipelines afirmarem o algoritmo sem farejar formas. Campos ausentes, strings não numéricas, concentração inicial zero ou negativa, equilíbrio negativo e equilíbrio acima do inicial falham com invalid_input e não são cobrados. Ferramentas posteriores do fator de van't Hoff podem tomar alpha como entrada; este endpoint para no próprio grau de dissociação para cada intenção de SEO permanecer focada.
Uso da API, preços, fluxos de laboratório e limites práticos
Chame a ferramenta gratuita do navegador para demos de aula, checagens de caderno de laboratório e verificação rápida de lição sem instalar um CAS de química. Mantenha ambas as concentrações em unidades consistentes e dentro dos limites físicos publicados; o motor não inventará coeficientes de atividade, dependência de temperatura nem mecanismos multi-etapa. Envie um corpo JSON com os campos numéricos obrigatórios initial_concentration e equilibrium_concentration, opcionalmente usando os aliases documentados se o seu schema já nomeia c0 e ceq. Use a API pré-paga quando uma plataforma de tutoria, auxiliar LIMS, sandbox de autocorreção de provas ou pipeline de equilíbrio precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar. Emparelhe este endpoint com uma calculadora do fator de van't Hoff quando o próximo passo precisar de i igual a um mais alpha vezes parêntese nu menos um parêntese para trabalho coligativo, ou com auxiliares de constante de equilíbrio quando você já conhece K e quer cruzar alpha a partir de concentrações medidas. Autores que publicam SDKs podem mapear degree_of_dissociation e percent_dissociation direto em campos de UI rotulados alpha e por cento para alunos que já conhecem esses símbolos dos livros.
Casos de integração
Pipelines de tutoria e autocorreção
Sandboxes de avaliação chamam um endpoint pré-pago estável para α = (C0 − Ceq) / C0 exato em vez de reimplementar a fração em cada linguagem.
Perguntas técnicas
Como calculo o grau de dissociação com esta ferramenta?
Envie JSON com initial_concentration (C0 > 0) e equilibrium_concentration (0 ≤ Ceq ≤ C0). A resposta devolve degree_of_dissociation e alpha iguais a (C0 − Ceq) / C0, mais percent_dissociation.
O que acontece se a concentração inicial for zero?
A requisição falha com invalid_input. Alfa é definida como fração da quantidade inicial, então dividir por C0 = 0 é indefinido e não é cobrado.