quarta-feira, 31 de agosto de 2011

Ano Bissexto




"Ano bissexto: 2100 não existirá"
O ano 2000 foi um ano especial, que só acontece a cada 400 anos, e não me
lembro de ter visto alguém comentando sobre isso.

Um ano tem 365,242190 dias, mas na pratica, adotou-se 365,25 dias.
Como não temos como quebrar um dia (seria legal se o dia começasse as 0h , e
as 6h da manha, voltasse a ser 0h... teríamos um a longa noite de sono, ou
uma reive bem longa), junta-se este quarto de dia, e a cada 4 anos (4 x 0,25
= 1) temos 1 dia a mais. É o ano bissexto, e ao contrario do que todos
pensam, esse dia a mais não é o dia 29, mas sim o dia 24. Os dias 29 28 27
26 e 25 do ano bissexto são os dias 28 27 26 25 e 24 dos anos normais. É
como se tivesse o dia 24' (24 linha) e o dia 24 , ou o dia
23,999999999999999999999 e o dia 24.

Mas mesmo assim, há uma diferença, pois a cada ano, estaremos dando 674,784
segundos a mais no calendário.
Convencionou-se que um dia tem 24h de 60min de 60seg (24 x 60 x 60) = 86.400
segundos
365,25 - 365,242190 = 0,00781dias x 86.400seg/dia = 674,784seg sobrando a
cada ano, significa que teremos 1 dia sobrando cada 128 anos. Então
convencionou-se que a cada 100 anos, o ano bissexto não seria bissexto e
estaremos descontando esse dia.
100 anos x 674,784 seg = 67.478,4 segundos sobrando a cada 100 anos.

Resolveu ? Acabou ? Não, pois apareceu outra diferença :

Como um dia tem 86.400 segundos, estaremos descontando mais do que o saldo
de 67.478,4 segundos.
86.400 - 67.478,4 = 18.921,6 segundos descontados a mais a cada 100 anos.
Percebeu-se então que a cada 4 descontos (4 x 100 anos = 400 anos) ,
estaríamos novamente com QUASE 1 dia faltando:
4 x 18.921,6 = 75.686,4 segundos faltando justamente no ano que iríamos
desconsiderar o ano bissexto.
Então resolveu-se que a cada 400 anos será desconsiderada a desconsideração,
resumindo, será ano bissexto, independente das outras regras, e reporemos os
75.686,4 segundos no calendário.
Até este ponto, está tudo que pode interessar pra gente em uma vida, mas,
como eu sou visionário, já estou prevendo e alertando para a dor de cabeça
dos programadores com relação ao BUG 3k2 (acabei de nomeá-lo... será que vou
ficar famoso por isso?).

Bom, finalmente acabou... NNNNNÃÃÃÃÃÃÃOOOOOOO......

A cada 400 anos, estaremos acrescentando 86.400 segundos no ano, quando
éramos pra acrescentar 75.686,4 segundo, resultando num superávit
quadricentenário de 10.713,6 segundos.
A cada 8 quadrisséculos (3200 anos), teremos um dia sobrando justamente no
ano que desconsideraríamos a desconsideração, ou seja, no ano 3200 seria
bissexto porque é múltiplo de 4, mas deixa de ser por ser múltiplo de 100,
mas volta a ser por ser múltiplo de 400 e, por fim, deixa de ser por ser
múltiplo de 3200 e voltamos a ter um déficit de 691,2 segundos (8 x 10.713,6
= 85708.8 - 86.400 = 691,2 segundos descontados a mais)

Se você tiver paciência e quiser seguir em frente..........



não resisti: a próxima ocorrência, será a cada 125 x 3200 anos = 400.000
anos, quando parece que zeraremos o jogo, pois 125 x 691,2 = 86.400 segundos
, ou seja, o ano 400.000 seria bissexto porque é múltiplo de 4, mas deixa de
ser por ser múltiplo de 100, mas volta a ser por ser múltiplo de 400 , deixa
de ser por ser múltiplo de 3200 e, por fim, volta a ser bissexto para
repormos os 86.400 segundos de déficit do calendário.
Se levarmos em consideração a idade do planeta (4,4 bilhões de anos),
veremos que já passamos por esta situação 11.000 vezes, o que não é pouco.

ps.: o BUG 3k2 está bem longe, mas alguém deve começar a pensar no BUG 2k1
(29 de fev de 2100 não existirá). Vou deixar uma carta com este alerta,
escrita num bom papel (já que nenhuma mídia optico/magnética resiste a tanto
tempo) para meu bisneto ou trineto.


fonte: http://ilove.terra.com.br/jogosdeamor/ano_bissexto.asp

Nenhum comentário:

Postar um comentário