Wyznaczanie daty Wielkanocy

Rozmowa na wątki dotyczące świata technologi.
ODPOWIEDZ
Dominik

Wyznaczanie daty Wielkanocy

Post autor: Dominik » 2020-04-03, 13:51

Tak, gdyby ktoś chciał obliczyć datę Wielkanocy.

Pisząc stronę z transmisjami Nabożeństw napotkałem pewne problemy
- w Wielki Piątek nie ma Nabożeństw, więc piątkowe Nabożeństwa nie są odprawiane
- Drogi Krzyżowe i Gorzkie Żale odbywają się w tylko w Wielki Post, więc nie można ich przez cały rok wyświetlać.

Można by ręcznie na bieżąco sporządzać listę Nabożeństw, ale po co się męczyć tak żmudną robotą. Moje lenistwo (a może zapał) powiedziało mi trzeba to zautomatyzować. Strona z Nabożeństwami ma sama decydować czy wyświetlić Nabożeństwa Wielkopostne.

Zatem, trzeba zacząć od obliczenia daty Wielkanocy, ja posłużyłem się metodą Gaussa. Dla "małego" ułatwienia zmodyfikowałem metodę obliczania, dotyczy więc ona tylko lat 1900 - 2099.

Najpierw trzeba obliczyć kilka niewiadomych
a = rok dzielimy na 19, reszta z dzielenia jest wynikiem
b = rok dzielimy na 4, reszta z dzielenia jest wynikiem
c = rok dzielimy na 7, reszta z dzielenia jest wynikiem
d = (a*19 + 24) dzielimy na 30, reszta z dzielenia jest wynikiem
e = (2b + 4c + 6d + 5) dzielimy na 7, reszta z dzielenia jest wynikiem

za rok podstawiamy sam rok, np 2020.

Obliczmy teraz kiedy jest ta Wielkanoc
Wielkanoc wypada 22 marzec + d + e
Zatem suma d oraz e oznacza ile dni po 22 marca przypada Wielkanoc.

ale, są pewne wyjątki
jeżeli d = 29 lub 28 oraz e = 6 to Wielkanoc wypada 7 dni wcześniej

Mając datę Wielkanocy można obliczyć datę Środy Popielcowej i Wielkiego Piątku
W celu obliczenia daty Środy Popielcowej wystarczy odjąć od daty Wielkanocy 46 dni i gotowe (tylko pamiętajcie o latach przestępnych, więc w obliczeniach nie zawsze luty ma 28 dni, wynik będzie błędny o jeden dzień co 4 lata).

Mając te dwie daty wiadomo już kiedy jest okres Wielkiego Postu.

Awatar użytkownika
Marek_Piotrowski
Legendarny komentator
Legendarny komentator
Posty: 18650
Rejestracja: 1 cze 2016
Wyznanie: Katolicyzm
Has thanked: 2560 times
Been thanked: 4565 times
Kontakt:

Re: Wyznaczanie daty Wielkanocy

Post autor: Marek_Piotrowski » 2020-04-03, 15:19

Prawosławni mają do wyznaczania daty Wielkanocy tzw. Wielki Indyktion - taką tablicę:
Obrazek

ODPOWIEDZ

Wróć do „Komputery, Internet i technologie ”