Kaip nustatyti savaitės dieną pagal datą nežiūrint į kalendorių
Kaip nustatyti savaitės dieną pagal datą nežiūrint į kalendorių
Anonim

Nebūtina būti genijumi ar aiškiarege, kad bet kuriai datai be kalendoriaus pagalbos būtų galima nustatyti savaitės dieną. Pakanka įsiminti porą formulių. Tuo pačiu metu šis pratimas gali būti gera treniruotė protui ir atminčiai.

Kaip nustatyti savaitės dieną pagal datą nežiūrint į kalendorių
Kaip nustatyti savaitės dieną pagal datą nežiūrint į kalendorių

Norėdami nustatyti savaitės dieną pagal datą, turite naudoti formulę:

savaitės diena = (diena + mėnesio kodas + metų kodas)% 7

Paaiškinimai

Mėnesio kodas

Mėnesio ir metų kodai yra bene sunkiausia formulės dalis.

Jums tereikia atsiminti mėnesio kodą.

  • 1 - sausio, spalio 1 d.;
  • 2 - gegužės d.;
  • 3 - rugpjūtis;
  • 4 - vasario, kovo, lapkričio d.;
  • 5 - birželio 5 d.;
  • 6 - gruodis, rugsėjis;
  • 0 – balandis, liepa.

Lengviausias būdas prisiminti tokius nelogiškus duomenis yra naudoti asociacijas.

Metų kodas

Metų kodas XXI amžiuje apskaičiuojamas pagal formulę:

metų kodas = (6 + paskutiniai du metų skaitmenys + du paskutiniai metų skaitmenys / 4)% 7

Operatorius „/“reiškia nepilną koeficientą, ty visą padalijimo rezultato dalį.

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

Jei norite sužinoti savaitės dieną kito šimtmečio datai, turėsite atsižvelgti ir į šimtmečio reikšmes (6, 4, 2, 0). Vietoj 6 ateinančius šimtmečius bus šios vertės:

  • 16xx: 6;
  • 17xx: 4;
  • 18xx: 2;
  • 19xx: 0;
  • 20xx: 6;
  • 21xx: 4 ir pan.

% 7

Čia viskas paprasta:% yra padalijimo liekanos operatorius.

Rezultato dekodavimas

Atgalinės atskaitos pradžia – savaitgalis, tai yra: 0 – šeštadienis, 1 – sekmadienis ir pan.

Skaičiavimo pavyzdžiai

  • 2016 m. liepos 25 d.: (25 + 0 + 5)% 7 = 30% 7 = 2 – pirmadienis;
  • 2017 m. rugpjūčio 8 d.: (8 + 3 + 6) % 7 = 17 % 7 = 3 – antradienis;
  • 2127 m. sausio 5 d.:

    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = 6 - metų kodas;
    • (5 + 1 + 6)% 7 = 10% 7 = 5 – ketvirtadienis.

Žinoma, savaitės dienos skaičiavimas pagal datą technologijų amžiuje nėra gyvybiškai svarbus įgūdis. Bet tai nebanalus pratimas visiems, kurie mėgsta lavinti atmintį ir atlikti operacijas su skaičiais.

UPD. Deja, ši formulė neveikia keliamaisiais metais. Iki vasario 29 d. imtinai į formulę turėsite įtraukti dar vieną vienetą, kad gautumėte teisingą dieną. Ačiū skaitytojams, kad rado klaidą.

Rekomenduojamas: