Tweety na temat @MinorMatematyka

Nowość! Snapchat: matematycznyswi

 Snapchat: matematycznyswi

Szukaj na tym blogu lub wpisz post nr 1-505

poniedziałek, 1 kwietnia 2013

Algorytm wyznaczania daty Wielkanocy w danym roku

Algorytm wyznaczania daty Wielkanocy w danym roku


Algorytm został przedstawiony przez Jean'a Meeusa Butchera w jego książce Astronomical Algorithms w 1991 roku. Może być uznany za lepszy od tego poprzedniego, ponieważ nie wymaga żadnych cyfr dla określonego zakresu czasu i nie ma od niego wyjątków. Wystarczy podać dowolny rok.

2013 rok:
1.   Dzielimy liczbę roku przez 19 i wyznaczamy resztę A.
2013:19=105 r 18

A=18

2.  Dzielimy liczbę roku przez 100, wynik zaokrąglamy w dół (odcinamy część ułamkową) i otrzymujemy liczbę B.
2013:100=20,13

B=20

3.  Dzielimy liczbę roku przez 100 i otrzymujemy resztę C.
2013:100=20 r 13

C=13

4.  Dzielimy B przez 4, wynik zaokrąglamy w dół i otrzymujemy liczbę D.
20:4=5,0

D=5

5.  Dzielimy B przez 4 i wyznaczamy resztę E.
20:4=5 r 0

E=0

6.  Liczymy: (B + 8) : 25. Wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę F.
(20+8):25=28:25=1,12
F=1

7. Liczymy: (B - F+ 1) : 3, wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę G.
(20-1+1):3=20:3=6,(6)
G=6

8.  Dzielimy (19 ∙ A + B - D - G + 15) przez 30 i wyznaczamy resztę H.
(19
18+20-5-6+15):30=366:30=12 r 6
H=6

9.  Dzielimy C przez 4, wynik zaokrąglamy w dół i otrzymujemy liczbę I.
13:4=3,25

I=3

10.  Dzielimy C przez 4 i wyznaczamy resztę K.
13:4=3 r 1

K=1

11.  Dzielimy: (32 + 2∙E + 2∙I - H - K) przez 7 i otrzymujemy resztę L.
(32+2∙0+2∙3-6-1):7=31:7=4 r 3

L=3

12.  Liczymy: (A + 11∙H + 22∙L) : 451, wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę M.
(18+11∙6+22∙3):451=150:451=0,332
M=0

13.  Dzielimy (H + L - 7∙M + 114) przez 31 i otrzymujemy resztę P.
(6+3-7∙0+114):31=123:31=3 r 30

P=30

14.  Dzień Wielkanocy DW= P + 1

DW=30+1=31

15.  Miesiąc M = Zaokrąglenie w dół dzielenia
(odcinamy część ułamkową)  
(H + L - 7∙M + 114) przez 31.
(6+3-7∙0+114):31=123:31=3,967

M=3

31 marzec 2013
...............................................................................................................................

2016 rok:
1.   Dzielimy liczbę roku przez 19 i wyznaczamy resztę A.
2016:19=106 r 2

A=2

2.  Dzielimy liczbę roku przez 100, wynik zaokrąglamy w dół (odcinamy część ułamkową) i otrzymujemy liczbę B.
2016:100=20,16

B=20

3.  Dzielimy liczbę roku przez 100 i otrzymujemy resztę C.
2016:100=20 r 16

C=16

4.  Dzielimy B przez 4, wynik zaokrąglamy w dół i otrzymujemy liczbę D.
20:4=5,0

D=5

5.  Dzielimy B przez 4 i wyznaczamy resztę E.
20:4=5 r 0

E=0

6.  Liczymy: (B + 8) : 25. Wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę F.
(20+8):25=28:25=1,12
F=1

7. Liczymy: (B - F+ 1) : 3, wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę G.
(20-1+1):3=20:3=6,(6)
G=6


8.  Dzielimy (19 ∙ A + B - D - G + 15) przez 30 i wyznaczamy resztę H.
(19 
∙ 2+20-5-6+15):30=62:30=2 r 2
H=2

9.  Dzielimy C przez 4, wynik zaokrąglamy w dół i otrzymujemy liczbę I.
16:4=4,0

I=4

10.  Dzielimy C przez 4 i wyznaczamy resztę K.
16:4=4 r 0

K=0

11.  Dzielimy: (32 + 2∙E + 2∙I - H - K) przez 7 i otrzymujemy resztę L.
(32+2∙0+2∙4-2-0):7=38:7=5 r 3

L=3

12.  Liczymy: (A + 11∙H + 22∙L) : 451, wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę M.
(2+11∙2+22∙3):451=90:451=0,19956
M=0

13.  Dzielimy (H + L - 7∙M + 114) przez 31 i otrzymujemy resztę P.
(2+3-7∙0+114):31=119:31=3 r 26

P=25

14.  Dzień Wielkanocy DW= P + 1

DW=26+1=27

15.  Miesiąc M = Zaokrąglenie w dół dzielenia 
(odcinamy część ułamkową)  
(H + L - 7∙M + 114) przez 31.
(2+3-7∙0+114):31=119:31=3,839

M=3

27 marzec 2016
...............................................................................................................................

2021 rok:
1.   Dzielimy liczbę roku przez 19 i wyznaczamy resztę A.
2021:19=106 r 7

A=7

2.  Dzielimy liczbę roku przez 100, wynik zaokrąglamy w dół (odcinamy część ułamkową) i otrzymujemy liczbę B.
2021:100=20,21

B=20

3.  Dzielimy liczbę roku przez 100 i otrzymujemy resztę C.
2021:100=20 r21

C=21

4.  Dzielimy B przez 4, wynik zaokrąglamy w dół i otrzymujemy liczbę D.
20:4=5,0

D=5

5.  Dzielimy B przez 4 i wyznaczamy resztę E.
20:4=5 r 0

E=0

6.  Liczymy: (B + 8) : 25. Wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę F.
(20+8):25=28:25=1,12
F=1

7. Liczymy: (B - F+ 1) : 3, wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę G.
(20-1+1):3=20:3=6,(6)
G=6

8.  Dzielimy (19 ∙ A + B - D - G + 15) przez 30 i wyznaczamy resztę H.
(19
7+20-5-6+15):30=157:30=5 r 7
H=7

9.  Dzielimy C przez 4, wynik zaokrąglamy w dół i otrzymujemy liczbę I. 21:4=5,25

I=5

10.  Dzielimy C przez 4 i wyznaczamy resztę K. 

21:4=5 r 1
K=1

11.  Dzielimy: (32 + 2∙E + 2∙I - H - K) przez 7 i otrzymujemy resztę L.
(32+2∙0+2∙5-7-1):7=34:7=4 r 6

L=6

12.  Liczymy: (A + 11∙H + 22∙L) : 451, wynik zaokrąglamy w dół do jedności i otrzymujemy liczbę M.
(7+11∙7+22∙6):451=216:451=0,47
M=0

13.  Dzielimy (H + L - 7∙m + 114) przez 31 i otrzymujemy resztę P.
(7+6-7∙0+114):31=127:31=4 r 3

P=3

14.  Dzień Wielkanocy DW= P + 1

DW=3+1=4

15.  Miesiąc M = Zaokrąglenie w dół dzielenia
(odcinamy część ułamkową)  
 (H + L - 7∙M + 114) przez 31.
(7+6-7∙0+114):31=127:31=4,09

M=4
4 kwiecień 2021


Pisanki wielkanocne matematycznie zobacz


Post nr 97 

Regulamin bloga

Czytelniku, miło kiedy komentujesz posty. Chętnie zapoznam się także z innym Twoim punktem widzenia w podanym rozwiązaniu zadania. Jednak, aby ten blog stanowił dla Czytelników pewną wartość, nie mogę pozwolić, żeby każdy mógł tu pisać co tylko chce.

Blog wymaga wiele czasu pracy, godzin pracy, których nie widać i jako jego autor chcę się na nim dobrze czuć.
Niniejszy Regulamin określa zasady korzystania z bloga www.matematyczny-swiat.pl. Korzystanie z bloga oznacza akceptację Regulaminu.



$1

Sprawy organizacyjne

1. Jeżeli uważasz, że w jakimś temacie czujesz się bardziej kompetentny, to napisz jak to wygląda z Twojego punktu widzenia.

2. Myśl zanim coś napiszesz – zanim zechcesz skrytykować moje sposoby rozwiązania zadań zastanów się jak możesz z tego skorzystać. Jeszcze raz – nie twierdzę, że wszystko co napiszę będzie dla Ciebie pomocne. Niemniej niektóre wskazówki po Twojej modyfikacji mogą dobrze Ci służyć. Myśl samodzielnie.

3. Ten blog to miejsce, w którym publikuję wskazówki, które mogą pomóc Czytelnikom zrozumieć i nauczyć się rozwiązywać zadania matematyczne.

4. Dozwolone jest kopiowanie zdjęć z bloga na portale społecznościowe lub inne blogi z bezwzględnym podaniem aktywnego linka do bloga. Niedozwolone jest kopiowanie zdjęć i treści bez podania aktywnego linka.

5. Pamiętaj, żeby w ramach kopiowania zdjęć z bloga korzystać z przycisków udostępniania dostępnych w postach na blogu.

6. Zdjęcia w postach na blogu są mojego autorstwa i własnością intelektualną, a zdjęcia kopiowane na mój blog są zawsze z podaniem źródła.

7. Blog posiada jednego autora. Autorem bloga jest Robert Karolewski.

8. Zabrania się, przerabiania, przystosowywania, usuwania logotypu lub dokonywania jakichkolwiek innych zmian w zdjęciach na potrzeby własnej publikacji i przypisywanie im autorstwa. Dopuszczalne jest na własne potrzeby bez ich publikacji.

9. Wszystkie zdjęcia na blogu mojego autorstwa zawierają logotyp Minor Matematyczny Świat.
10. Przykłady w zadaniach prezentowane na blogu są przygotowane przeze mnie i moją własnością intelektualną. Na blogu również dostępne są przykładowe zadania z jakimi można spotkać się na różnym poziomie nauczania.
11. Rozwiązania wszystkich zadań z arkuszy maturalnych posiadają logotyp wobec tego, że są to moje przykładowe odpowiedzi.

12. Niniejszy regulamin obowiązuje również na wszystkich moich portalach społecznościowych.

13. Korzystanie z bloga w całości jest nieodpłatne i dostępne dla wszystkich Czytelników.


$2

Komentarze

14. Wszystkie komentarze na blogu są publikowane automatycznie i moderowane przez autora bloga.

a) Jeśli komentarze są obraźliwe zarówno w stosunku do mnie jak i do innych Czytelników, to zostaną usunięte lub ukryte.

b) Jeśli komentarze są niezwiązane z tematem wpisu, to zostaną usunięte lub ukryte.

c). Jeśli komentarze są spamem. Za spam uznaję linki do innych stron, podpisywanie się adresem www, dodawanie adresu strony pod komentarzem, reklama, to zostaną usunięte lub ukryte.


Osoby, które nie będą stosowały się do powyższych zasad $2 mają gwarancję, że ich komentarz pojawi się chwilę na blogu. W skrajnych przypadkach Twoje konto zostanie zablokowane.