ForHosting KIT · Ferramentas para dev

Conversor base φ (razão áurea)

2 vira 10.01 na base φ, a base da razão áurea, cujas posições são potências de cerca de 1.61803398875: todo inteiro ganha uma sequência finita só de 0 e 1, muitas vezes com dígitos depois do ponto. Converta nos dois sentidos. 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
Valor
2
Direção
To phi
Você obtém
Resultado
10.01
Decimal
2
Base phi
10.01
Alfabeto
01

A base φ, também chamada base da razão áurea ou phinary, é o sistema de numeração posicional cuja base é a razão áurea φ igual a (um mais a raiz quadrada de cinco) sobre dois —cerca de 1.618. Cada posição é uma potência de φ, e os únicos símbolos de dígito necessários são zero e um. Inteiros que parecem ordinários na base dez costumam precisar de parte fracionária na base φ: a verificação clássica de sala de aula é que dois se torna um-zero ponto zero-um na base φ, e essa cadeia avalia de volta exatamente como dois.

Como funcionam a codificação e a decodificação na base φ (razão áurea)

A base φ é notação posicional com base igual à razão áurea φ igual a (um mais a raiz quadrada de cinco) sobre dois. Como φ satisfaz a identidade φ ao quadrado igual a φ mais um, as potências de φ obedecem à mesma recorrência linear da sequência de Fibonacci: toda potência inteira φ elevado a k escreve-se exatamente como F_k vezes φ mais F_{k−1}. Essa identidade explica por que todo inteiro não negativo tem representação finita usando apenas dígitos zero e um, muitas vezes com dígitos após o ponto.

Verificações clássicas da literatura incluem um codificado como um, dois como dez ponto zero um, três como cem ponto zero um, quatro como um zero um ponto zero um e cinco como mil ponto um zero zero um. Para codificar um decimal finito, um algoritmo guloso encontra a maior potência de φ que não excede o restante, coloca um um nessa posição, subtrai o valor posicional e continua por um número fixo de casas fracionárias até o residual ser desprezível.

Zeros à esquerda antes do ponto e zeros à direita depois do ponto são removidos para compactar a cadeia; o zero é o dígito único zero. Entradas negativas mantêm um sinal de menos inicial na cadeia de dígitos, como no decimal. Para decodificar, remova um prefixo opcional zero-phi ou um sufixo phi e então avalie cada dígito vezes a potência de φ correspondente e some —acumulação estilo Horner da esquerda também funciona.

Cadeias não canônicas com uns consecutivos ainda são aceitas na decodificação porque onze na base φ equivale a cem na base φ pela identidade definidora; o codificador prefere a forma gulosa sem um passo de reescrita separado. Caracteres inválidos como o dígito dois, letras fora de um prefixo ou sufixo permitido, espaços no corpo ou mais de um ponto radix abortam com entrada inválida nomeando o problema.

Aulas de bases não inteiras

Converta valores de lição de casa entre base-10 e base φ para que os alunos vejam expansões finitas 0/1 de inteiros ordinários como 2 → 10.01_φ.

Correção automática de exames e LMS

Pontue itens de codificação e decodificação phinary com um oráculo determinístico que rejeita dígitos inválidos e nunca inventa um dígito fora de 0 e 1.

O que é a base da razão áurea (base φ)?

A base φ é notação posicional com base φ = (1+√5)/2 e apenas dígitos 0 e 1. Os valores posicionais são potências de φ. Todo inteiro não negativo tem representação finita, muitas vezes com dígitos após o ponto (por exemplo 2 = 10.01_φ).

Por que 2 vira 10.01 em vez de 10?

Na base φ os valores posicionais são potências de φ ≈ 1.618, não potências de dois. A cadeia 10_φ vale φ ≈ 1.618, não 2. Somando φ^(−2) obtém-se 10.01_φ = φ + 1/φ² = 2 exatamente.

Como passo uma sequência em base φ para decimal?

Multiplique cada dígito pela potência de φ da sua posição e some os resultados: 10.01 devolve exatamente 2. Antes, o prefixo 0phi ou o sufixo φ é removido se existir, e só um ponto é permitido na sequência.

Por que a decodificação aceita 11 na base φ?

Porque phi ao quadrado é igual a phi mais um, então 11 na base φ vale exatamente o mesmo que 100. A decodificação aceita sequências com uns seguidos, enquanto a codificação escreve a forma gulosa, sempre colocando primeiro a maior potência que cabe.

Posso converter números negativos ou com casas decimais para base φ?

Sim. Um número negativo mantém o sinal de menos no início, e valores com parte fracionária ou em notação científica são aceitos. O resultado é montado com um número fixo de casas depois do ponto, então alguns valores são arredondados, e os enormes são recusados.

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/enc/base-phi

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/enc/base-phi \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"2","direction":"to_phi"}'
{
  "value": "2",
  "direction": "to_phi"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.base_phi",
  "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.

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.

Este conversor de base da razão áurea aceita um número decimal finito ou uma cadeia de dígitos phinary, converte em qualquer direção e devolve um payload JSON determinístico com o valor decimal limpo, a cadeia em base φ, a contagem de dígitos e a constante φ. Caracteres inválidos, entrada vazia e valores não finitos falham com um erro invalid_input claro em vez de uma resposta silenciosa errada. Chamadas API bem-sucedidas usam a base publicada de US$ 0,002 por item.

Como funcionam a codificação e a decodificação na base φ (razão áurea)

O algoritmo usa apenas aritmética de ponto flutuante determinística limitada por potências e casas fracionárias máximas: sem sementes aleatórias, sem relógio de parede e sem rede, de modo que entradas idênticas sempre produzem o mesmo JSON dentro do arredondamento documentado do campo decimal.

O que você envia e o que recebe de volta

Envie dois campos obrigatórios: value e direction. Magnitudes extremamente grandes que precisariam de potências além do teto de segurança são rejeitadas para que os resultados permaneçam finitos e comparáveis entre runtimes. Ida e volta clássicos incluem dois codificado como dez ponto zero um e de volta a dois, e dez ponto zero um decodificado como dois. Direction deve ser to_phi quando value é um decimal finito, ou from_phi quando value é uma cadeia de dígitos em base φ. Aliases são aceitos para formulários e scripts usarem nomes adequados à interface: value também aceita n, number, input, text, decimal, phi, base_phi e phinary; direction aceita dir, mode e op, além de sinônimos curtos como to, from, encode, decode, to_base_phi, from_base_phi, decimal_to_phi e phi_to_decimal. Para to_phi, value pode ser um número JSON ou uma cadeia numérica com mais ou menos opcional, parte fracionária opcional ou notação científica; NaN, Infinity, palavras soltas, cadeias vazias e texto não numérico falham com invalid_input e não são cobrados. Para from_phi, cada caractere do corpo deve ser zero, um ou um único ponto radix após um sinal opcional e um prefixo opcional zero-phi; qualquer outro caractere —incluindo dois, três, sublinhado no meio da cadeia, espaço ou um segundo ponto— falha com uma mensagem que nomeia o dígito base-φ inválido e sua posição quando possível. No sucesso a resposta ecoa a cadeia value limpa, a direction normalizada, decimal como número arredondado, base_phi como a cadeia phinary compacta, result como a forma convertida principal (base_phi ao codificar, cadeia decimal ao decodificar), o alfabeto zero-um, base com o token phi, a constante numérica phi arredondada para exibição e digit_count do corpo de dígitos sem sinal nem ponto. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde um conversor de base da razão áurea agrega valor

Cursos de teoria dos números e matemática recreativa introduzem a base φ para mostrar que uma base não inteira ainda pode dar a cada natural uma expansão finita com alfabeto binário, o que surpreende quem só converte entre bases inteiras de dois a trinta e seis. Geradores de preparação de exames e plugins LMS precisam de um oráculo determinístico que marque como errada uma decodificação binária de uma cadeia pensada como phinary e que nunca invente um dígito dois. Trate a conversão ordinária de bases inteiras, o negabinário, a codificação Zeckendorf de Fibonacci como soma pura de Fibonacci sem potências de φ, e as escalas tipográficas de razão áurea para títulos e corpo como intenções de busca separadas com suas próprias landings, em vez de esticar este conversor de base φ além do seu escopo honesto. Autores de quebra-cabeças e de programação competitiva propõem desafios que exigem imprimir ou analisar a base da razão áurea sem um sistema completo de álgebra computacional; uma pequena API de parse fornece valores esperados para amostras e chaves privadas. Engenheiros de software que escrevem testes unitários para componentes multi-base geram cadeias phinary esperadas e afirmam igualdade de ida e volta de decimal para base φ e de volta, incluindo bordas negativas e partes fracionárias que conversores de bases inteiras comuns recusam. Designers que exploram a estética da razão áurea às vezes precisam da forma numeral de um comprimento ou fator de escala para ferramentas narrativas e demos educativas; este endpoint limita-se à conversão numeral e não substitui uma calculadora de escala tipográfica modular. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

Chaves de quebra-cabeça e fixtures de teste

Gere cadeias base-φ esperadas para amostras de programação competitiva e testes de UI multi-base, incluindo partes fracionárias e negativos.

Como converto um número decimal para base φ?

Envie direction to_phi e value como número finito (número JSON ou cadeia numérica com +/− e fração opcionais). A API devolve a cadeia de dígitos base-φ nos campos base_phi e result.

Como decodifico uma cadeia base-φ de volta para decimal?

Envie direction from_phi e value como cadeia de dígitos 0 e 1 com no máximo um ponto radix (sinal opcional, prefixo 0phi ou sufixo _phi opcionais). A API devolve o número decimal em decimal e result.

Quanto custa o conversor de base da razão áurea?

A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →