Categorias

Permutation Calculator

Calculate permutations (P(n,r)) with support for different types and detailed analysis.

Fatos principais

Categoria
Math & Numbers
Tipos de entrada
number, select, checkbox
Tipo de saída
json
Cobertura de amostras
0
API disponível
Yes

Visão geral

O Calculadora de Permutações é uma ferramenta matemática precisa projetada para calcular arranjos de itens com facilidade, suportando cálculos de permutação simples, com repetição e circular.

Quando usar

  • Ao resolver problemas de probabilidade e estatística que exigem a contagem de arranjos ordenados.
  • Para determinar o número de maneiras possíveis de organizar objetos em uma sequência ou círculo.
  • Ao estudar combinatória e precisar verificar resultados de fórmulas complexas rapidamente.

Como funciona

  • Insira o número total de itens (n) e a quantidade a ser selecionada (r).
  • Escolha o tipo de permutação desejado: sem repetição, com repetição ou circular.
  • Ative as opções para exibir a fórmula matemática e o passo a passo do cálculo.
  • Clique em calcular para obter o resultado final instantaneamente.

Casos de uso

Cálculo de senhas possíveis com um conjunto limitado de caracteres.
Determinação de arranjos de assentos em uma mesa redonda para eventos.
Análise de sequências de eventos em problemas de probabilidade acadêmica.

Exemplos

1. Organização de Pódios

Professor de Matemática
Contexto
O professor precisa explicar como calcular as diferentes ordens de chegada para 1º, 2º e 3º lugar em uma corrida com 10 competidores.
Problema
Calcular o número de permutações sem repetição de 10 itens tomados 3 a 3.
Como usar
Defina n=10, r=3 e selecione 'Sem Repetição'.
Configuração de exemplo
n=10, r=3, type=without_repetition, showSteps=true
Resultado
O resultado é 720, com a exibição detalhada da fórmula P(10,3) = 10! / (10-3)!.

2. Disposição em Mesa Circular

Organizador de Eventos
Contexto
Planejando a disposição de 6 convidados em uma mesa redonda onde a posição relativa importa.
Problema
Calcular o número de arranjos circulares possíveis para 6 pessoas.
Como usar
Defina n=6 e selecione o tipo 'Circular'.
Configuração de exemplo
n=6, r=6, type=circular
Resultado
O resultado é 120, calculado como (6-1)! = 5! = 120.

Hubs relacionados

FAQ

O que é uma permutação?

É o número de formas diferentes de organizar um conjunto de objetos onde a ordem importa.

Qual a diferença entre permutação com e sem repetição?

Sem repetição, cada item é usado apenas uma vez. Com repetição, cada item pode ser escolhido várias vezes.

Como funciona a permutação circular?

Calcula arranjos em um círculo, onde rotações são consideradas equivalentes, usando a fórmula (n-1)!.

Posso ver o passo a passo do cálculo?

Sim, basta marcar a opção 'Exibir etapas de cálculo' antes de processar.

Existe limite para os valores de n e r?

Sim, a ferramenta suporta valores de n e r entre 0 e 20 para garantir a precisão do cálculo.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/permutation-calculator

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
n number Sim -
r number Sim -
type select Sim -
showFormula checkbox Não -
showSteps checkbox Não -

Formato de resposta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Dados JSON: Dados JSON

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-permutation-calculator": {
      "name": "permutation-calculator",
      "description": "Calculate permutations (P(n,r)) with support for different types and detailed analysis.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=permutation-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]