top of page

O algoritmo Doomsday

  • Foto do escritor: Pedro Paupério
    Pedro Paupério
  • 15 de jul. de 2024
  • 2 min de leitura

Atualizado: 29 de dez. de 2024

O algoritmo Doomsday, desenvolvido por John Horton Conway, é um método eficiente para calcular o dia da semana para qualquer data no calendário gregoriano. Aqui está uma explicação passo a passo de como utilizá-lo:


1. Conhecer os Dias Doomsday:

- Dias Doomsday são datas específicas que sempre caem no mesmo dia da semana para qualquer ano. Exemplos incluem:

- 4 de Abril (4/4)

- 6 de Junho (6/6)

- 8 de Agosto (8/8)

- 10 de Outubro (10/10)

- 12 de Dezembro (12/12)

- Último dia de Fevereiro (28 ou 29)

- 14 de Março (3/14)

- 9 de Maio (5/9)

- 11 de Julho (7/11)

- 5 de Setembro (9/5)

- 7 de Novembro (11/7)


2. Calcular o Doomsday do Ano:

- Para calcular o Doomsday de qualquer ano, precisas de três passos:

1. Determina o século e encontra o seu dia base.

2. Calcula o Doomsday do ano.

3. Ajusta para a data específica.


3. Passo a Passo:


- Passo 1: Determina o Dia Base do Século:

- Os dias base para os séculos são:

- 1600: Terça-feira

- 1700: Domingo

- 1800: Sexta-feira

- 1900: Quarta-feira

- 2000: Terça-feira

- 2100: Domingo

- 2200: Sexta-feira


- Passo 2: Calcula o Doomsday do Ano:

- Divide os dois últimos dígitos do ano por 12 e encontra o quociente e o resto.

- Divide o resto por 4.

- Soma os resultados ao dia base do século.

- Ajusta pelo módulo 7 (se necessário) para encontrar o Doomsday do ano.


- Passo 3: Ajusta para a Data Específica:

- Encontra a diferença entre a data desejada e o dia Doomsday mais próximo.

- Ajusta a diferença ao Doomsday do ano para encontrar o dia da semana.


Exemplo:


Vamos determinar o dia da semana para 4 de Julho de 2024.


1. Passo 1: Dia Base do Século:

- 2024 está no século 2000, cujo dia base é terça-feira.


2. Passo 2: Doomsday do Ano:

- Dois últimos dígitos de 2024 são 24.

- Divisão por 12: \( 24 \div 12 = 2 \) (quociente), resto 0.

- Divisão do resto por 4: \( 0 \div 4 = 0 \).

- Soma: \( 2 + 0 = 2 \).

- Soma ao dia base do século: Terça-feira + 2 dias = Quinta-feira.

- Doomsday de 2024 é Quinta-feira.


3. Passo 3: Ajusta para a Data Específica:

- O Doomsday mais próximo de 4 de Julho é 4 de Julho (8/8 para o ano inteiro).

- A diferença é 0 dias.

- Portanto, 4 de Julho de 2024 é Quinta-feira.


Verificação:

Como verificado pelo algoritmo Zeller e ferramentas como o Excel, 4 de Julho de 2024 é de facto uma quinta-feira.

 
 
 

Posts recentes

Ver tudo
Estourar no Marketing

Se há algo mais icónico do que o próprio filme, é o som das pipocas a estourar antes da sessão começar. Mas a verdadeira questão não é...

 
 
 
Desinformação Popular

Há duas certezas na vida: a morte e a quantidade absurda de mitos que as pessoas insistem em acreditar. Sim, estou a falar daqueles...

 
 
 

Comments


© 2025 por Pedro Paupério

bottom of page