Predefinição:Páscoa
Esta predefinição calcula a data da Páscoa. Se não for dado qualquer parâmetro, a predefinição calcula a Páscoa para o corrente ano:
{{Páscoa}} dá [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]].
Para outros anos, esse parâmetro tem de ser fornecido:
{{Páscoa|2013}} dá [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]].
Outros feriados móveis podem ser calculados usado um segundo parâmetro, em que se fornece a diferença de dias em relação à Páscoa. A tabela seguinte mostra exemplos das celebrações em 2026:
| Celebração | Código | Resultado |
|---|---|---|
| Carnaval | {{Páscoa|2026|-47}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Quarta-Feira de Cinzas | {{Páscoa|2026|-46}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Sexta-Feira Santa | {{Páscoa|2026|-2}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Domingo de Páscoa | {{Páscoa|2026}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Quinta Feira da Ascensão ou Dia da Espiga |
{{Páscoa|2026|39}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Pentecostes | {{Páscoa|2026|49}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Dia dos Açores | {{Páscoa|2026|50}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
| Corpo de Deus | {{Páscoa|2026|60}} | [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] |
Para um ano não fixo deve-se usar a síntaxe: {{Páscoa|{{CURRENTYEAR}}|60}}
Um terceiro parâmetro pode ser usado para converter o nome do mês para letra maiúscula:
- {{Páscoa|2012|lang=XX}} dá [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]].
A introdução da palavra-chave "ano=1" acrescenta o ano à data:
- {{Páscoa|2012|ano=1}} dá [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2012.
- {{Páscoa|ano=1}} dá [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2026.
Para remover a hiperligação deve-se usar a palavra-chave "link=0":
- {{Páscoa|2012|link=0}} dá Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!.
Este algoritmo calcula a data da Páscoa para anos anteriores a 1582 segundo o calendário juliano vigente na época. As datas seguintes estão corretas segundo o calendário juliano.
- {{Páscoa|1582|link=0}} dá Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!
- {{Páscoa|1000|link=0}} dá Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!.
O algoritmo presente só se tornou largamente aceite por volta do século VIII, pelo que datas anteriores a 800 não são garantidas.
Algoritmo
O cálculo da Páscoa baseia-se no algoritmo de Gauss simplificado[1].
A data da lua cheia eclesiástica é determinada pela expressão:
lce = 22 de março + (19*(ano mod 19)+M) mod 30.
A data da Páscoa será o domingo seguinte à lua cheia eclesiástica. A determinação do dia da semana a partir da data é um exercício complicado, dadas às irregularidades das regras de intercalação de anos bissextos. Os cálculos são muito simplificados com o uso da predefinição ISOWEEKDAY. A expressão seguinte calcula quantos dias se tem de adicionar para chegar a um domingo:
7-ISOWEEKDAY(lce)
O algoritmo de Gauss funciona para qualquer data do calendário gregoriano e juliano. O parâmetro M varia de um modo complicado ao longo dos séculos. Por isso a predefinição independente {{M1}} é usada para calcular o seu valor. Contudo, o algoritmo original contém ressalvas em relação a algumas datas, que resultam, para um número limitado de anos, em antecipar a data da Páscoa numa semana em relação ao valor calculado. De modo a incluir essas ressalvas e evitar uma complexidade que afeta poucos casos, uma correção de 7 dias é introduzida diretamente às datas calculadas para os anos em questão. Assim, as datas da Páscoa que poderiam dar erro são calculados corretamente como [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 1609, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 1954, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 1981, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2049, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2076, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2106, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2133, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2201, [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2296 e [[Erro de expressão: Operador < inesperado. de O primeiro parâmetro é necessário, mas foi fornecido incorretamente!]] de 2448.
Referências
- ↑ (). "Decoding Gauss' Easter Algorithm". Mathematics. Acessado em {{{acessodata}}}. Disponível em: http://math.stackexchange.com/questions/896954/decoding-gauss-easter-algorithm.