Metodologia
As ferramentas do RitmoPace utilizam relações matemáticas determinísticas entre distância, tempo, pace e velocidade. Conheça as fórmulas e os critérios de cálculo implementados.
Relação entre Pace e Velocidade
O pace (ritmo de corrida) é definido como o tempo necessário para percorrer exatamente 1 quilômetro. Internamente, é representado em segundos por quilômetro:
- Velocidade (km/h):
3600 ÷ pace (segundos/km) - Pace (segundos/km):
3600 ÷ velocidade (km/h)
Exemplo: 5:00 min/km = 300 segundos/km. 3600 ÷ 300 = 12,0 km/h.
Cálculo de Tempo e Distância
A relação fundamental do movimento uniforme determina:
- Tempo total:
distância (km) × pace (segundos/km) - Distância:
tempo total (segundos) ÷ pace (segundos/km)
Exemplo: 10 km a 5:00 min/km (300 s/km) = 3000 segundos = 50 minutos.
Precisão e Arredondamento
Todos os cálculos intermediários mantêm precisão aritmética total em ponto flutuante de 64 bits. O arredondamento ocorre estritamente na camada de exibição visual:
- Tempos e parciais: arredondados para o segundo inteiro mais próximo. Na maratona (42,195 km a 5:00 min/km), 42,195 × 300 = 12658,5 segundos, arredondado deterministicamente para 12659 segundos (3:30:59).
- Velocidades: exibidas com 1 casa decimal (ex.: 12,0 km/h).
- Distâncias oficiais: meia maratona fixada em 21,0975 km e maratona em 42,195 km conforme padrões internacionais da World Athletics.
Execução Local no Navegador
Todas as rotinas de cálculo são executadas de forma instantânea diretamente no motor JavaScript do seu navegador. Não há envio de valores a servidores de aplicação, garantindo privacidade e resposta em tempo real.