ForHosting KIT · Saúde e esporte

Calculadora ritmos CSS natação

Com CSS de 1:30 por 100 m, deslocamentos de menos 5, zero e mais 10 segundos dão ritmos de 1:25, 1:30 e 1:40. Informe sua CSS e os deslocamentos com que treina para ter todos os ritmos e tempos de passagem de uma vez. 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
CSS (s por 100 m)
90
Deslocamentos (s)
-5, -2, 0, 2, 5, 10
Distância (m)
100
Você obtém
CSS por 100 m
1:30
Quantidade de deslocamentos
6

A velocidade crítica de nado (CSS, Critical Swim Speed) é um ritmo de limiar prático que técnicos e nadadores de categorias etárias usam para montar trabalho aeróbico e de limiar em séries sem um teste de VO2 em laboratório. Quando você conhece o CSS em segundos por cem metros, as séries se constroem somando ou subtraindo poucos segundos: deslocamentos mais rápidos para afiar o ritmo de prova, o próprio CSS para repetições de limiar e deslocamentos mais lentos para volume aeróbico e trabalho de puxada orientado à recuperação. Esta calculadora de ritmos de treino CSS transforma um único valor de CSS e uma lista de deslocamentos em segundos numa tabela completa de ritmos por cem metros mais tempos de sustentação para qualquer distância de intervalo que você escolha. A matemática é pura e offline: o ritmo é CSS mais o deslocamento, e o tempo de sustentação escala com a distância sobre cem metros.

O que a velocidade crítica de nado significa para séries de intervalos

A velocidade crítica de nado costuma ser estimada a partir de dois esforços máximos em distâncias diferentes, classicamente quatrocentos e duzentos metros, tomando a inclinação da distância versus o tempo. Essa inclinação é uma velocidade; técnicos quase sempre a convertem de volta num texto de relógio de ritmo, como um minuto e trinta por cem metros, para que os atletas o mantenham no relógio de parede.

O CSS fica perto do limiar aeróbico em muitos nadadores de crawl treinados, de modo que séries longas no CSS desenvolvem a capacidade de limpar lactato enquanto se nada com boa economia de braçada. Trabalho específico de prova fica alguns segundos mais rápido que o CSS por cem; séries aeróbicas extensivas ficam vários segundos mais lentas para que o nadador complete alto volume com frequência cardíaca controlada.

Como a escada se define em segundos por cem e não só em zonas de frequência cardíaca, a mesma prescrição vale em piscinas de vinte e cinco e de cinquenta metros: multiplique o ritmo por cem pela fração de cem que a repetição representa. Esta capacidade recebe o CSS e uma lista de deslocamentos e materializa essa escada para que um técnico publique «CSS menos três, CSS plano, CSS mais cinco» sem recalcular à mão cada tempo de sustentação em repetições de duzentos metros ou sprints de cinquenta.

Ela não estima o CSS a partir de tempos de teste; forneça um CSS que você já mediu ou em que confia e gere a tabela de treino em torno dele.

Quem usa uma tabela de ritmos CSS e por quê

Técnicos de clube que montam ciclos semanais precisam de uma tabela determinística sempre que o CSS é retestado após um taper ou um bloco de base; regenerar deslocamentos numa planilha convida a erros de transcrição no quadro. Sites de conteúdo que ranqueiam por calculadora de ritmos CSS de natação se beneficiam de uma ferramenta gratuita no navegador cujas respostas batem byte a byte com o caminho de automação paga.

Equipes de força e condicionamento que trabalham com atletas multi-esporte podem converter um CSS compartilhado em séries de ritmo misto (limiar mais recuperação) que ainda respeitam a mesma linguagem de deslocamento em segundos usada na borda da piscina.

Desenho de séries de clube a partir de um CSS conhecido

Informe o CSS do grupo e deslocamentos como −3, 0, +5, +10 para imprimir o ritmo por 100 e os tempos de sustentação da série escrita no quadro.

Construtor de intervalos em app de treino

Quando um atleta atualiza o CSS após um teste, regenere as zonas de treino como deslocamentos em segundos e mostre tempos de sustentação para repetições de 50 m, 100 m e 200 m.

Como se calculam os ritmos de treino CSS?

Ritmo = CSS + deslocamento; sustentação = ritmo × (distância/100).

O que significam deslocamentos positivos e negativos?

Deslocamentos negativos são mais rápidos que o CSS (mais duros); positivos são mais lentos (mais fáceis); zero é o próprio CSS. Cada CSS + deslocamento deve permanecer estritamente positivo.

Esta calculadora estima a velocidade crítica de nado a partir de nados de teste?

Não. Forneça um CSS que você já mediu (por exemplo a partir de esforços de 400 m e 200 m). Esta ferramenta só monta a escada de deslocamentos e os tempos de sustentação em torno desse CSS.

Como obtenho os tempos para séries de 200 m ou de 50 m?

Informe a distância da série e cada tempo é calculado a partir do ritmo por 100 m. Uma série de 200 m leva o dobro do ritmo por cem e um tiro de 50 m a metade, sem refazer contas no quadro.

A tabela serve em piscinas de 25 m e de 50 m?

Sim. Os ritmos são definidos em segundos por 100 m, e não pelo comprimento da piscina, então a mesma prescrição vale nas duas; só a distância da série que você escolhe muda o tempo de passagem.

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/health/css-training-paces

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/health/css-training-paces \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"css_s_per_100":90,"offsets_s":[-5,-2,0,2,5,10]}'
{
  "css_s_per_100": 90,
  "offsets_s": [
    -5,
    -2,
    0,
    2,
    5,
    10
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.css_training_paces",
  "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.

Entradas inválidas ou não positivas falham de forma limpa com invalid_input para que ferramentas de coaching e apps de treino nunca inventem um ritmo negativo.

Contrato de entrada, fórmulas e comportamento de erro

CSS ausente, números não finitos, listas de deslocamentos vazias e distância não positiva também falham sem cobrança. Campos numéricos são arredondados a seis casas decimais para automação estável; strings de exibição arredondam frações de segundo ao segundo inteiro mais próximo na forma M:SS ou H:MM:SS. Exemplo: CSS noventa com deslocamentos menos cinco, zero e dez sobre cem metros produz oitenta e cinco, noventa e cem segundos por cem —no relógio, um vinte e cinco, um trinta e um quarenta—. Envie css_s_per_100 como um número finito positivo de segundos por cem metros —por exemplo noventa para um CSS de um minuto e trinta—. Envie offsets_s como um array não vazio de deslocamentos finitos em segundos: valores negativos são mais rápidos que o CSS, zero é o próprio CSS e valores positivos são mais lentos. Opcionalmente envie distance_m (padrão cem) como a distância da repetição em metros para que cada linha inclua o ritmo por cem e o tempo de sustentação daquela repetição. As identidades são pace_s_per_100 igual a css_s_per_100 mais offset_s, e hold_s igual a pace_s_per_100 vezes distance_m dividido por cem. Cada ritmo resultante deve permanecer estritamente positivo; um deslocamento que leve CSS mais offset a zero ou abaixo é rejeitado como invalid_input. No sucesso a resposta ecoa CSS e distância, informa offset_count e devolve paces como um array ordenado de objetos com offset_s, pace_s_per_100, uma string de relógio pace_per_100, hold_s e uma string de relógio hold.

Onde uma API de ritmos de treino CSS rende de verdade

Apps de treino que guardam o CSS por atleta podem chamar este endpoint quando o usuário desenha uma série de intervalos e mostrar tempos de sustentação para repetições de cinquenta, cem ou duzentos metros sem embutir a matemática de natação em cada cliente. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, e a validação falha não consome saldo.

Checagens em SaaS de coaching e LMS

Automatize prescrições baseadas em CSS em planos de sessão com uma API determinística para que cada cliente veja a mesma tabela de ritmos com as mesmas entradas.

Quais entradas são rejeitadas?

CSS ausente ou não positivo, deslocamentos vazios ou que não são array, números não finitos, distance_m não positiva e qualquer deslocamento que deixe o ritmo zero ou negativo. Falham com invalid_input e não são cobrados.

Quanto custa a calculadora de ritmos de treino CSS de natação?

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

Ver a documentação completa do KIT →