ForHosting KIT · Matemática

Gerador do triângulo de Pascal

Peça 5 linhas e receba o triângulo de Pascal até 1, 4, 6, 4, 1: quinze números exatos em que cada um é a soma dos dois de cima. Pronto para exercícios em sala e expansões binomiais. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
N
5
Você obtém
Contagem de linhas
5
Contagem de entradas
15

O triângulo de Pascal é o arranjo clássico dos coeficientes binomiais usado em álgebra, probabilidade, combinatória e matemática discreta. Cada número interior é a soma dos dois que estão acima dele, de modo que a linha r codifica os coeficientes de (a+b) elevado a r menos um. Estudantes o encontram ao expandir polinômios, ao contar caminhos em uma grade ou ao ler os coeficientes do teorema binomial. Professores e treinadores de olimpíadas precisam de tabelas inteiras exatas em vez de notação científica arredondada, e scripts que semeiam testes unitários exigem um oráculo determinístico que possam fixar em integração contínua. Pedidos com n abaixo de um falham de imediato com um erro de validação claro.

O que é o triângulo de Pascal e quando você precisa das primeiras n linhas

O triângulo de Pascal organiza os coeficientes binomiais de forma que a entrada na linha r no índice k de base zero equivale a C de r menos um escolhe k. A linha do topo é um único um. Toda linha posterior começa e termina com um, e cada entrada interior é a soma dos dois pais situados acima à esquerda e acima à direita na linha anterior.

Essa recorrência é idêntica à identidade de Pascal C de m escolhe k igual a C de m menos um escolhe k menos um mais C de m menos um escolhe k, por isso o triângulo aparece sempre que você expande (a mais b) a m, conta subconjuntos de tamanho k entre m itens ou percorre caminhos de rede que só avançam à direita e para cima.

Planilhas de aula costumam pedir as primeiras cinco, dez ou vinte linhas para que se observe a simetria, as potências de dois nas somas de linha e a identidade do taco de hóquei nas diagonais. Cursos de probabilidade usam as mesmas linhas como coeficientes da expansão de uma moeda justa. Entrevistas de programação e problemas de competição às vezes exigem imprimir o triângulo sob um limite de tamanho sem erro de ponto flutuante nas entradas centrais.

Um gerador que devolve o bloco completo de linhas, e não um único coeficiente, corresponde a essas intenções de busca: as pessoas procuram um gerador do triângulo de Pascal, uma tabela de coeficientes binomiais ou uma calculadora das primeiras n linhas, não só uma função isolada C de n escolhe k.

Ensino do teorema binomial e da identidade de Pascal

Páginas de aula podem mostrar linhas exatas do triângulo ao lado da identidade C(m,k)=C(m−1,k−1)+C(m−1,k) para que aprendizes liguem a recorrência às expansões polinomiais.

Qual é a relação entre o triângulo de Pascal e os coeficientes binomiais?

A entrada na linha r (base 1) no índice k de base zero é C(r−1, k). Entradas interiores seguem a identidade de Pascal: cada uma é a soma dos dois pais acima dela.

O que acontece se n estiver abaixo de 1?

A geração do triângulo de Pascal exige uma contagem de linhas positiva; essas chamadas não são cobradas.

O gerador do triângulo de Pascal é gratuito?

A ferramenta do navegador roda grátis no seu dispositivo.

Quantas linhas posso gerar de uma vez?

De 1 até 500 linhas. Cada número continua exato, até os grandes do meio das últimas linhas, então você pode imprimir ou copiar o bloco sem arredondamentos.

Quanto somam as linhas do triângulo de Pascal?

Cada linha soma uma potência de dois, então o total de cada linha é o dobro da anterior. Perceber esse padrão, junto com a simetria de cada linha, é um exercício clássico em sala.

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.

POSThttps://api.kit.forhosting.com/combo/pascal-triangle

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/combo/pascal-triangle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "combo.pascal_triangle",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_n500
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta capacidade devolve as primeiras n linhas como JSON estruturado, com cada entrada calculada em BigInt para que coeficientes centrais grandes nunca percam dígitos.

O que é o triângulo de Pascal e quando você precisa das primeiras n linhas

Entregar inteiros exatos como JSON facilita colar em anotações, comparar em testes ou renderizar em um layout próprio sem reimplementar a recorrência em cada linguagem que você ensina.

Como este gerador constrói linhas, valida n e devolve entradas exatas

O motor verifica se n está presente como inteiro finito pelo menos um e no máximo o limite superior publicado de quinhentos. Para n aceito, a implementação aloca n linhas e preenche cada uma com aritmética BigInt: a primeira e a última posições são um, e cada posição interior é a soma das duas entradas vizinhas da linha anterior. Essa abordagem nunca multiplica fatoriais grandes e nunca divide, de modo que cada coeficiente permanece exato mesmo quando entradas centrais superam a precisão dupla ordinária. Casos de borda são explícitos: n igual a um produz uma única linha contendo um; n igual a dois produz um e depois um um. Envie um corpo JSON com o campo inteiro positivo obrigatório n. Valores abaixo de um falham de imediato com invalid_input porque uma contagem de linhas não positiva está fora do domínio publicado desta capacidade, e essas chamadas falhas não são cobradas. Campos ausentes, não inteiros e valores acima do limite também falham com invalid_input. Cada coeficiente é devolvido como número JSON quando cabe no intervalo de inteiros seguros; caso contrário, como string decimal para que clientes nunca percam dígitos de ordem superior. A resposta ecoa n, inclui o array completo rows e adiciona row_count mais entry_count igual a n vezes n mais um sobre dois por conveniência.

Uso prático, limites, preços e canais de entrega

Use a ferramenta do navegador quando quiser uma tabela exata imediata das primeiras n linhas ao estudar o teorema binomial, conferir uma resposta de competição ou preparar um material sem instalar um sistema de álgebra computacional. Contagens de linhas aceitas vão de um a quinhentos, de modo que demos de sala de aula e tabelas combinatórias permanecem viáveis sem crescimento ilimitado de memória em tamanhos patológicos. Não há modelo de linguagem, nem serviço externo de aritmética nem aleatoriedade, assim a capacidade é segura para fixar em checagens de integração contínua e materiais de aula reproduzíveis. Use a API quando um script, um corretor de tarefas, uma plataforma de aulas ou um notebook precisar de JSON estável para muitos valores de n sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação falha não consome saldo. Os resultados são totalmente determinísticos: o mesmo n sempre produz os mesmos campos rows, row_count e entry_count. Conecte o endpoint a demos de combinatória, sandboxes de entrevistas de código, tutoriais de probabilidade que precisem de expansões binomiais ou etapas de pré-processamento inteiro em que você já prefira aritmética exata de Pascal a heurísticas aproximadas ou widgets opacos de caixa-preta que não mostrem a recorrência de linhas nem a restrição de domínio quando n está abaixo de um.

Verificação de tarefas e competições

Estudantes e avaliadores confirmam as primeiras n linhas de coeficientes binomiais sem um CAS local, incluindo os casos de borda n=1 e tabelas maiores em que entradas centrais superam inteiros seguros.

Fixtures determinísticos para testes e demos

Pipelines que semeiam testes unitários ou demos interativas de combinatória podem chamar um oráculo puro de Pascal em vez de reimplementar a recorrência de linhas com BigInt em cada linguagem.

Como gero o triângulo de Pascal com esta API?

Envie um corpo JSON com o campo inteiro n (número de linhas) para combo.pascal_triangle. A resposta devolve rows como arrays aninhados de coeficientes exatos, mais row_count e entry_count.

Por que algumas entradas são devolvidas como strings?

Coeficientes que excedem Number.MAX_SAFE_INTEGER são devolvidos como strings decimais para que clientes JSON mantenham precisão exata completa via BigInt. Valores menores permanecem números JSON.

Ver a documentação completa do KIT →