Calculadora de expansão binomial
(a + b)^4 se desenvolve como a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4: informe a potência e veja cada termo com seu coeficiente e seus expoentes, pronto para comparar com a sua conta. 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
- Expoente n
- 4
- Primeiro texto
- a
- Segundo texto
- b
- Contagem de termos
- 5
- Coeficientes
- 1, 4, 6, 4, 1
O teorema binomial expande uma quantidade da forma a mais b elevada a um expoente inteiro não negativo em uma soma finita de monômios. Cada termo carrega um coeficiente binomial C de n escolhe k, a potência restante de a e a potência crescente de b, para que estudantes e pipelines vejam não só o polinômio simplificado, mas também os dados estruturados de coeficientes e expoentes de cada parcela.
O que o teorema binomial devolve e como escolher n
Escreva a expressão como parêntese aberto a mais b parêntese fechado elevado a n, onde n é um inteiro não negativo. O teorema afirma que a expansão é a soma de k igual a zero até n de C de n escolhe k vezes a elevado a n menos k vezes b elevado a k.
Para n igual a zero a expansão é a constante um; para n igual a um é simplesmente a mais b; para n maiores você obtém n mais um termos cujos coeficientes são a familiar linha de Pascal. Não inteiros também são rejeitados para que a resposta nunca pretenda terminar uma série infinita. Os campos opcionais a e b renomeiam as duas parcelas para exibição, permitindo expandir x mais y ou p mais q sem mudar a matemática.
Casos de uso
Verificação de tarefas e provas
Estudantes e corretores expandem (a+b)^n para n pequenos, comparam coeficientes e potências termo a termo, e recebem erro claro quando um expoente negativo é enviado por engano.
Perguntas frequentes
O que acontece se n for negativo?
Esta capacidade implementa a expansão binomial finita clássica apenas para inteiros não negativos; expoentes negativos são rejeitados e não cobrados.
Posso renomear a e b?
Sim. Os campos opcionais a e b aceitam identificadores curtos (por exemplo a: "x", b: "y") para que a expansão apareça como (x + y)^n com strings de termos correspondentes.
A calculadora de expansão binomial é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Quantos termos tem (a + b)^n?
Sempre n + 1. Na quarta potência você obtém cinco termos, a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4, e os coeficientes 1, 4, 6, 4, 1 formam a linha do triângulo de Pascal.
Qual é a maior potência que posso desenvolver?
Até 200, o suficiente para qualquer exercício de aula. Cada coeficiente é calculado de forma exata e você vê cada termo com suas próprias potências de a e b, não só o polinômio inteiro.
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/algebra/binomial-expansion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":4}'const res = await fetch("https://api.kit.forhosting.com/algebra/binomial-expansion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/binomial-expansion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/binomial-expansion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/binomial-expansion", 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
{
"n": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.binomial_expansion",
"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
Esta capacidade calcula essa expansão de forma determinística com aritmética inteira exata, rejeita expoentes inteiros negativos com um erro claro de invalid_input e devolve JSON que corretores de tarefas, aplicativos de tutoria e serviços algébricos leves podem fixar em testes sem instalar um sistema de álgebra computacional.
O que o teorema binomial devolve e como escolher n
Envie o campo obrigatório n como inteiro JSON ou string inteira; os aliases power e exponent são aceitos quando documentados. Inteiros negativos são invalid_input porque este produto é a expansão finita clássica dos cursos de álgebra, não a série binomial generalizada infinita para expoentes reais. O motor limita n a duzentos por segurança do Worker isolate e ainda cobre todos os exercícios de sala e a maioria dos pipelines simbólicos. 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.
Como ler termos, coeficientes, potências e a string de expansão
O campo expansion une esses termos com sinais de mais e menos em um polinômio legível, e identity reformula parêntese a mais b à n igual a essa expansão para exibição rápida em UIs. Em caso de sucesso a resposta ecoa n, os nomes de exibição a e b, term_count igual a n mais um, e um array coefficients listando C de n escolhe zero até C de n escolhe n. O array terms é o coração estruturado do contrato: cada entrada inclui o índice k, o coeficiente binomial, power_a igual a n menos k, power_b igual a k, e uma string curta do termo como quatro a ao cubo b para o meio de n igual a quatro. Coeficientes grandes que excedem inteiros JSON seguros são emitidos como strings decimais para preservar exatidão sem deriva de ponto flutuante. O rótulo method é sempre binomial_theorem para que o código a jusante possa ramificar sem cheirar formas. Use coefficients sozinho quando só precisar dos números da linha de Pascal; use terms quando o software de correção deve checar expoentes separadamente dos coeficientes; use expansion quando uma pessoa ou relatório precisa de uma linha única. n ausente, n não inteiro, n acima do teto e n negativo falham com invalid_input e não são cobrados. a e b personalizados devem ser identificadores curtos para que as strings de exibição fiquem seguras para HTML e demos de SDK.
Uso da API, preços, fluxos de sala e limites práticos
Chame a calculadora gratuita de expansão binomial no navegador para checagens de tarefa, demos de aula e verificação rápida de cálculo mental sem instalar Maxima, SymPy ou um CAS local. Grau e magnitude dos coeficientes crescem com n, então mantenha expoentes dentro do teto publicado e prefira entradas em escala de sala para oráculos de correção. Autores que publicam SDKs podem mapear o array terms diretamente em tabelas de UI com colunas de coeficiente, potência de a e potência de b — a mesma forma que estudantes veem no papel ao aplicar o teorema binomial à mão. Envie um corpo JSON com o inteiro não negativo obrigatório n e os campos string opcionais a e b para nomes das parcelas. Use a API pré-paga quando uma plataforma de tutoria, sandbox de avaliação de código, gerador de currículo ou pipeline algébrico 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 a rejeição do motor. Combine este endpoint com um gerador de triângulo de Pascal quando quiser linhas sem potências, ou com ferramentas de polinômios quando o próximo passo for divisão sintética do resultado expandido.
Casos de integração
Tutoria e geradores de currículo
Construtores de lições produzem expansões binomiais resolvidas com JSON estruturado para flashcards, folhas de passos e exercícios autocorretos sem embutir um CAS completo.
Pipelines simbólicos leves
Scripts que precisam de coeficientes binomiais exatos e potências monômicas chamam um endpoint pré-pago estável em vez de reimplementar C(n,k) em cada linguagem.
Perguntas técnicas
Como expandir (a+b)^n com esta calculadora?
Envie JSON com n definido como inteiro não negativo (por exemplo n: 4). A resposta inclui coeficiente, power_a, power_b de cada termo e a string de expansão completa.
Como são devolvidos coeficientes grandes?
Os coeficientes usam aritmética inteira exata. Valores dentro de inteiros JSON seguros são números; valores maiores são strings decimais para não perder precisão.