Menü

Dyscypilna kalendarz

Wskazówka: Obliczanie dni tygodnia

Obecnie stosowany niemal na całym świecie kalendarz gregoriański (nazwany na cześć papieża Gregora XIII) powstał pod koniec 16. wieku. Z tego względu można rozpocząć liczenie dni tygodnia od 16-tego stulecia.

Obliczanie dni tygodnia jest algorytmem, za pomocą którego można obliczyć każdy dzień tygodnia dowolnej daty. W celu dokonania obliczeń potrzebne będzie wyuczenie się na pamięć „tylko” kilku liczb. 12 i 28. Póżniej można wszystko wyliczyć w pamięci.

Obliczenie

W celu obliczenia potrzebnych będzie 5 liczb:

  1. liczba określająca dzień
  2. liczba określająca miesiąc
  3. liczba określająca stulecie
  4. liczba określająca rok
  5. korektura roku przestępnego (ewtl.)

liczba określająca dzień

Od liczby określającej dzień należy odjąć 7 tak długo, aż wynik stanowi 0. Potrzebujemy tylko reszty, czyli liczbę między 0-6.

  • przykład dzień 13.: 13-7 = reszta 6

liczba określająca miesiąc

Liczby określające miesiąc, które trzeba zapamiętać:

styczeń = 6
luty = 2
marzec = 2
kwiecień = 5
maj = 0
czerwiec = 3
lipiec = 5
sierpień = 1
wrzesień = 4
październik = 6
listopad = 2
grudzień = 4

  • przykładowo lipiec = 5

liczba określająca stulecie

Wartościami podstawowymi dla stuleci są:

  • 0/7 dla wszystkich lat, rozpoczynających się liczbami 16, 20, 24
  • 1 dla wszystkich lat, rozpoczynających się liczbami 19, 23, 27
  • 3 dla wszystkich lat, rozpoczynających się liczbami 18, 22, 26
  • 5 dla wszystkich lat, rozpoczynających się liczbami 17, 21, 25
  • wiek 19-ty będzie dla przykładu oznaczony liczbą 1
  • Formułką liczb określających stulecie jest (3-(stulecie mod 4)) x2 + 1.

liczba określająca rok

Od liczby określającej rok należy odjąć 28. Czynność należy powtarzać tak długo, aż wynik końcowy mieści się w granicy 0-28. Teraz potrzebna nam będą liczby znamionujące rok.

J0123456789101112131415
Z0123560134561234

J16171819202122232425262728
Z6012456023450

  • Beispiel 72/28 = 2 Rest 16 = 6

Alternatywnie można te liczby wyliczyć samodzielnie. W tym celu należy liczbę określającą rok podzielić przez 4 i następnie dodać do niej liczbę określającą rok. Decydującym jest wynik dzielenia przez 7.

  • Przykład 72: 72/4 = 18, 72+18 = 90, 90/7 = 12 reszta 6

Korektura roku przestępnego

Do tej pory do całego roku doliczaliśmy dzień przestępny. Obliczenie zgadzało się dopiero od 1-ego marca. Jeśli interesuje nas data w styczniu lub lutym roku przestępnego, to musimy odjąć 1.
Lata przestępne to te, które można podzielić przez 4. Pełne stulecia nie są latami przestępnymi, chyba że dzielą się przez 400.

A teraz musimy odnaleźć dzień tygodnia

0 = niedziela
1 = poniedziałek
2 = wtorek
3 = środa
4 = czwartek
5 = piątek
6 = sobota
7 = niedziela

Przykład

Szukamy 13-tego lipca 1972r.
liczba określająca dzień = 6
liczba określająca miesiąc = 5
liczba określająca stulecie = 1
liczba określająca rok = 6
Suma = 18.
I ponownie odejmujemy 7, jak długo to jest możliwe. 18/7 = 2 reszta 4.
Teraz musimy odnaleźć dzień tygodnia.
Z wyliczeń wynika, że 13-ty lipiec 1972r. przypadał w czwartek.

Ale jak można zapamiętać tę liczbę?

W tym celu posłużymy się historią opartą na systemie form liczbowych (połączenie).

MiesiącAsocjacjaWartość/Liczba rys.Historia
styczeńjaguar6 - kostkajaguar rzuca razem z Tobą kostką
lutypióro2 - łabędźłabędź gubi jedno pióro
marzecMercedes2 - łabędźgwiazda Mercedesa zostaje zastąpiona łabędziem
kwiecieńmorela5 - rękamorele trzymane w ręce
majdrzewo majowe0 - jajkona drzewie majowym leży jajko
czerwiecchrząszcz czerwcowy3 - trójząbchrząszcz czerwcowy został nakłuty trójzębem
lipiecjulklapp5 - rękaprezenty rozpakowuję ręką
sierpieńoko1- drzewodrzewo wpada Ci w oko
wrzesieńbawarski kapelusz Seppelhut4 - krzesłobawarski kapelusz Seppelhut leży na krześle
październikośmiornica6 - kostkaośmiornica rzuca kostką przy pomocy sześciu ramion
listopadwianek adwentowy2 - łabędźłabędź siedzi w wianku adwentowym
grudzieńMikołaj4 - krzesłoMikołaj siedzi na krześle

Liczba 28-cyfrowa

J0123456789101112131415
Z0123560134561234

J16171819202122232425262728
Z6012456023450

W tym celu posłużymy się hostorią opartą na wyrazach kluczowych według głównego systemu pamięciowego (połączenie z kodem głównego systemu pamięciowego).
Bierzemy dynamit(123), żeby złowić łososia(560). Następnie ustawiamy stoper(134), żeby wejść na latarnię(561). Stamtąd obserwujemy, jak literowa dziewczyna(234) bawi się na swoim weselu(601). Schodzimy po grzędach dla kur(245) i oddalamy się na grzbiecie woła(602). A morał(345) z tej historii? Trening pamięci potrzebuje dużo fantazji.
Liczby 0 oraz 28 nie są możliwe, obie liczby to 0.

Dzień tygodnia

Dzień01234567
Wertniedzielaponiedziałekwtorekśrodaczwartekpiąteksobotaniedziela
Tydzień zaczyna się w poniedziałek.

To jest bardzo prosto, nieprawda?

Dużo zabawy podczas liczenia.

Ćwiczenie liczenia w pamięci: Obliczanie kalendarza – obliczanie dni tygodnia

Zadanie polega na możliwie jak najszybszym obliczeniu w pamięci dni tygodnia określonej daty. Opierając się na powszechnie stosowanym kalendarzu gregoriańskim (nazwanym na cześć papieża Grzegorza XIII). Kalendarz ten został wprowadzony pod koniec 16-tego wieku. W jaki sposó możesz wyliczyć datę, zostało umieszczone w rubryce Metoda obliczania kalendarza.

Należy wyróżnić kilka dyscyplin:

  • Dni tygodnia – wszystkie lata rozpoczynające się 1600 - 2099.
  • Obecne stulecie – już nazwa zdradza, że chodzi o daty z bieżącego stulecia.
  • Obecny rok – już nazwa zdradza, że chodzi o daty z bieżącego roku.

Do rozwiązania ma się albo 1 minutę, albo 5. Im będziesz lepszy(a), tym na wyższym poziomie będziesz ćwiczył(a).

Tutaj wprowadzenie do poziomu:

Level5 minutDodatekJahrhundertDodatekJahrDodatek1 MinDodatek1 Min, JahrDodatek
11001001002020
22002002004040
33003003006060
44004003828080
5500500482100100
6600600582120120
7655655682131131
870107010764142142
980108010864162162
1090109010964182182
11115101151014010242242
12140101401019010282282
13165101901024010364364
14190102401029010464464
15240102901034010564564
16290103401039010764764
17340104401044010846846
183901049010490101101011010
194401054010590101301013010
205000590106901016001600