Monday, April 25, 2011

Como Calcular as Datas da Páscoa


Para calcular a data da Páscoa para qualquer ano no calendário Gregoriano (o calendário civil no Brasil), usa-se a seguinte fórmula, com todas as variáveis inteiras, com os resíduos das divisões ignorados. Usa-se a para ano, m para mês, e d para dia. O sinal * significa multiplicação.

c = a/100

n = a - 19*(a/19)

k = (c - 17)/25

i = c - c/4 - (c-k)/3 +19*n + 15

i = i - 30*(i/30)

i = i - (i/28)*(1-(i/28)*(29/(i+1))*((21-n)/11))

j = a + a/4 + i + 2 -c + c/4

j = j - 7*(j/7)

l = i - j

m = 3 + (l+40)/44

d = l + 28 - 31*(m/4)

Por exemplo, para o ano de 2000,

a=2000

c=2000/100=20

n=2000-19×(2000/19)=2000-19×105=5

k=(20-17)/25=0

i=20-(20/4)-[(20-0)/3]+(19×5)+15=20-5-6+95+15=119

i=119-30×(119/30)=119-(30×3)=29

i=29-{(29/28)×[1-(29/28)]×(29/30)×[(21-5)/11]}=29-{1×0×0×1}=29

j=2000+500+29+2-20+5=2516

j=2516-[7×(2516/7)]=2516-[7×359]=3

l=29-3=26

m=3+[(26+40)/44]=3+1=4

d=26+28-(31×1)=23

com a páscoa em 23 de abril de 2000.

Este algoritmo é de J.-M.Oudin (1940) e impresso no Explanatory Supplement to the Astronomical Almanac, ed. P.K. Seidelmann (1992).


Data da Páscoa nos próximos anos

2004 Abril 11 2011 Abril 24 2018 Abril 1

2005 Março 27 2012 Abril 8 2019 Abril 21

2006 Abril 16 2013 Março 31 2020 Abril 12

2007 Abril 8 2014 Abril 20 2021 Abril 4

2008 Março 23 2015 Abril 5 2022 Abril 17

2009 Abril 12 2016 Março 27 2023 Abril 9

2010 Abril 4 2017 Abril 16 2024 Março 31


Autor desconhecido

No comments:

Post a Comment