Cum să determinați ziua săptămânii după dată fără să vă uitați la calendar
Cum să determinați ziua săptămânii după dată fără să vă uitați la calendar
Anonim

Nu este necesar să fii un geniu sau un clarvăzător pentru a determina ziua săptămânii pentru orice dată fără ajutorul unui calendar. Este suficient să memorezi câteva formule. În același timp, acest exercițiu poate fi un antrenament bun pentru minte și memorie.

Cum să determinați ziua săptămânii după dată fără să vă uitați la calendar
Cum să determinați ziua săptămânii după dată fără să vă uitați la calendar

Pentru a determina ziua săptămânii după dată, trebuie să utilizați formula:

ziua săptămânii = (ziua + codul lunii + codul anului)% 7

Explicații

Cod lunar

Codurile lunii și anului sunt poate cea mai grea parte a formulei.

Trebuie doar să vă amintiți codul lunii.

  • 1 - ianuarie, octombrie;
  • 2 - mai;
  • 3 - august;
  • 4 - februarie, martie, noiembrie;
  • 5 - iunie;
  • 6 - decembrie, septembrie;
  • 0 - aprilie, iulie.

Cel mai simplu mod de a vă aminti astfel de date ilogice este să utilizați asocieri.

Cod de an

Codul anului în secolul XXI este calculat folosind formula:

codul anului = (6 + ultimele două cifre ale anului + ultimele două cifre ale anului / 4)% 7

Operatorul „/” înseamnă un coeficient incomplet, adică întreaga parte a rezultatului împărțirii.

  • 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.

Dacă doriți să aflați ziua săptămânii pentru data unui alt secol, va trebui să țineți cont și de valorile secolului (6, 4, 2, 0). În loc de 6 pentru următoarele secole, următoarele valori vor fi:

  • 16xx: 6;
  • 17xx: 4;
  • 18xx: 2;
  • 19xx: 0;
  • 20xx: 6;
  • 21xx: 4 și așa mai departe.

% 7

Este simplu aici:% este operatorul de rest pentru divizare.

Decodificarea rezultatului

Începe numărătoarea inversă - weekend, adică: 0 - sâmbătă, 1 - duminică și așa mai departe.

Exemple de calcul

  • 25 iulie 2016: (25 + 0 + 5)% 7 = 30% 7 = 2 - luni;
  • 8 august 2017: (8 + 3 + 6)% 7 = 17% 7 = 3 - marți;
  • 5 ianuarie 2127:

    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = 6 - cod de ani;
    • (5 + 1 + 6)% 7 = 10% 7 = 5 - joi.

Desigur, calcularea zilei săptămânii după dată în capul tău nu este o abilitate vitală în era tehnologiei. Dar acesta este un exercițiu non-trivial pentru toți cei care iubesc să-și dezvolte memoria și să efectueze operații cu numere.

UPD. Din păcate, această formulă nu funcționează bine în anii bisecți. Până pe 29 februarie, inclusiv, va trebui să adăugați încă o unitate la formulă pentru a obține ziua corectă. Mulțumim cititorilor pentru că au găsit o eroare.

Recomandat: