Ako určiť deň v týždni podľa dátumu bez toho, aby ste sa pozreli do kalendára
Ako určiť deň v týždni podľa dátumu bez toho, aby ste sa pozreli do kalendára
Anonim

Na určenie dňa v týždni pre akýkoľvek dátum bez pomoci kalendára nie je nutné byť génius alebo jasnovidec. Stačí si zapamätať pár vzorcov. Zároveň môže byť toto cvičenie dobrým cvičením pre myseľ a pamäť.

Ako určiť deň v týždni podľa dátumu bez toho, aby ste sa pozreli do kalendára
Ako určiť deň v týždni podľa dátumu bez toho, aby ste sa pozreli do kalendára

Ak chcete určiť deň v týždni podľa dátumu, musíte použiť vzorec:

deň v týždni = (kód dňa + mesiac + kód roka)% 7

Vysvetlenia

Kód mesiaca

Kódy mesiaca a roku sú snáď najťažšou časťou vzorca.

Stačí si zapamätať kód mesiaca.

  • 1. - január, október;
  • 2 - máj;
  • 3. - august;
  • 4. - február, marec, november;
  • 5. - jún;
  • 6. - december, september;
  • 0 - apríl, júl.

Najjednoduchší spôsob, ako si zapamätať takéto nelogické údaje, je použiť asociácie.

Kód roku

Kód roku v XXI storočí sa vypočíta podľa vzorca:

kód roku = (6 + posledné dve číslice roku + posledné dve číslice roku / 4)% 7

Operátor "/" znamená neúplný kvocient, teda celú časť výsledku delenia.

  • 2015: (6 + 15 + 15/4) % 7 = (6 + 15 + 3) % 7 = 24 % 7 = 4;
  • 2016: (6 + 16 + 16/4) % 7 = (6 + 16 + 4) % 7 = 26 % 7 = 5;
  • 2017: (6 + 17 + 17/4) % 7 = (6 + 17 + 4) % 7 = 27 % 7 = 6;
  • 2026: (6 + 26 + 26/4) % 7 = (6 + 26 + 6) % 7 = 38 % 7 = 3.

Ak chcete poznať deň v týždni pre dátum iného storočia, budete musieť vziať do úvahy aj hodnoty storočia (6, 4, 2, 0). Namiesto 6 pre ďalšie storočia budú tieto hodnoty:

  • 16xx: 6;
  • 17xx: 4;
  • 18xx: 2;
  • 19xx: 0;
  • 20xx: 6;
  • 21xx: 4 a tak ďalej.

% 7

Tu je to jednoduché: % je operátor zvyšku pre rozdelenie.

Dekódovanie výsledku

Začiatok odpočítavania - víkend, to znamená: 0 - sobota, 1 - nedeľa atď.

Príklady výpočtov

  • 25. júla 2016: (25 + 0 + 5) % 7 = 30 % 7 = 2 – pondelok;
  • 8. august 2017: (8 + 3 + 6) % 7 = 17 % 7 = 3 – utorok;
  • 5. januára 2127:

    • (4 + 27 + 27/4) % 7 = (4 + 27 + 3) % 7 = 34 % 7 = 6 - ročný kód;
    • (5 + 1 + 6) % 7 = 10 % 7 = 5 – štvrtok.

Samozrejme, výpočet dňa v týždni podľa dátumu v hlave nie je životne dôležitou zručnosťou vo veku technológií. Ale toto je netriviálne cvičenie pre všetkých, ktorí milujú rozvíjať svoju pamäť a vykonávať operácie s číslami.

UPD. Bohužiaľ, tento vzorec nefunguje dobre v priestupných rokoch. Do 29. februára vrátane musíte do vzorca pridať ešte jednu jednotku, aby ste získali správny deň. Ďakujeme čitateľom za nájdenie chyby.

Odporúča: