Algoritmus soudného dne

Algoritmus  soudného dne ( metoda) je algoritmus , který vám umožňuje mentálně vypočítat, který den v týdnu připadá na vybrané datum . Vyvinutý kolem roku 1970 britským matematikem Johnem Conwayem . Použitelné pro data podle gregoriánského kalendáře , ale existují úpravy pro juliánský kalendář .

Algoritmus je založen na tzv . soudném dni .  "Rozsudek" je poslední den února - 28. února nepřestupného roku nebo 29. února přestupného roku . Znáte-li den v týdnu, který připadá na poslední den února vybraného roku, a pomocí algoritmu můžete zjistit den v týdnu libovolného data ve vybraném roce.

Algoritmus

Před použitím algoritmu musíte vědět, který den v týdnu připadá na poslední únorový den vybraného roku. V roce 2022 je posledním únorovým dnem pondělí. Není-li následující rok přestupným rokem, posune se den v týdnu posledního únorového dne následujícího roku ze dne v týdnu posledního únorového dne běžného roku o jeden den dopředu; pokud je to přestupný rok, tak dva dny dopředu.

Popišme zákonitosti používané algoritmem.

Dny v týdnu připadající na 4. dubna (04.04), 9. května (09.05), 6. června (06.06), 11. července (07.11), 8. srpna (08.08), 5. září (05.09), 10. října (10.10), 7. listopadu ( 07.11), 12. prosince (12.12), se vždy kryje se dnem v týdnu, který připadá na poslední únorový den. Například v roce 2022 je poslední únorový den pondělí a 4. dubna je také pondělí. Chcete-li si zapamatovat data 04.04, 06.06, 08.08, 10.10, 12.12, můžete si všimnout, že pro sudé měsíce počínaje dubnem (4. měsíc) se den v měsíci shoduje s číslem měsíce. Abyste si připomněli pár 09.05, 05.09 a pár 07.11, 11.07, můžete vidět, že první rande páru je svátek ( 9. května (09.05) - Den vítězství ; 7. listopadu (07.11) - výročí říjnové revoluce ), a druhé datum z dvojice se získá permutací dne v měsíci a čísla měsíce. V angličtině je známá vzpomínka : „ I work from 9 to 5 at the 7-11 “ - „I work from 9 to 5 at seven-even store“ [1] .

Dny v týdnu, které připadají na 3. ledna nepřestupného roku a na 4. ledna přestupného roku, se shodují se dnem v týdnu, který připadá na poslední únorový den (pro tři nepřestupné roky - třetí ledna, ve čtvrtém (přestupném) roce - čtvrtém lednu).

Dny v týdnu připadající na 7. března (07.03), 14. března (03.14), 21. března (21. března) a 28. března (28. března) se shodují se dnem v týdnu připadajícím na poslední únorový den. Všimněte si, že březnové dny (7, 14, 21, 28) jsou násobky sedmi.

Následují měsíce, ve kterých, pokud se dny v měsících shodují, se shodují i ​​dny v týdnu:

Například dny v týdnu jsou stejné pro 4. dubna a 4. července (v roce 2021 - neděle, v roce 2022 - pondělí, v roce 2023 - úterý), pro 8. března a 8. listopadu (v roce 2021 - pondělí), pro 1. září a 1. prosince (v roce 2021 - středa).

Celkový:

Paměťová tabulka
Měsíc Poslední únorový den V přestupných letech poznámka
leden 03.01 04.01 Tři roky 03 , ve čtvrtém - 04
Únor 28.02 29.02 Poslední
březen "00".03 "Nula" a vše dělitelné 7
duben 04.04
Smět 09.05 Od devíti do pěti [2]
červen 06.06
červenec 11.07 sedm jedenáct [1]
srpen 08.08
září 05.09 Od devíti do pěti [2]
říjen 10.10
listopad 07.11 sedm jedenáct [1]
prosinec 12.12

Poznámky

  1. 1 2 3 " 7-Eleven " je název mezinárodního maloobchodního řetězce japonských obchodů.
  2. 1 2 V angličtině je hovorový název pro standardní osmihodinový pracovní den "od devíti [ranní] do pěti [odpoledne]."

Literatura

Odkazy