Wolfram Language

Calcule a data da Páscoa

O Wolfram Compiler pode compilar funções que aceitam e retornam arranjos de números, não apenas números. A função a seguir considera o começo de um ano até o final de um ano e retorna uma série de pares {month, day}da data da Páscoa para cada ano no intervalo. O exemplo também ilustra como o compilador suporta um grande número de funções matemáticas inteiras, incluindo Mod e Quotient.

A função easter implementa o algoritmo gaussiano para a data da Páscoa. Comparado a uma implementação não compilada, easter executa aproximadamente 60 vezes mais rápido em um MacBook Pro 2018 rodando o macOS Mojave.

A função compilada pode gerar as datas dos anos 1 a 5,7 milhões em alguns segundos.

O período de repetição mais curto para os dias da Páscoa é de 5,7 milhões, pois 1 é o único divisor do período que produz padrões de repetição.

A visualização do número de vezes que as datas da Páscoa ocorrem no período de repetição resulta uma distribuição relativamente plana, assimétrica e não normal.

Exemplos Relacionados

de en es fr ja ko zh