Hoe de dag van de week op datum te bepalen zonder naar de kalender te kijken
Hoe de dag van de week op datum te bepalen zonder naar de kalender te kijken
Anonim

Het is niet nodig om een genie of helderziende te zijn om de dag van de week voor een datum te bepalen zonder de hulp van een kalender. Het is voldoende om een paar formules te onthouden. Tegelijkertijd kan deze oefening een goede workout zijn voor de geest en het geheugen.

Hoe de dag van de week op datum te bepalen zonder naar de kalender te kijken
Hoe de dag van de week op datum te bepalen zonder naar de kalender te kijken

Om de dag van de week op datum te bepalen, moet u de formule gebruiken:

dag van de week = (dag + maandcode + jaarcode)% 7

uitleg

Maandcode

De maand- en jaarcodes zijn misschien wel het moeilijkste deel van de formule.

U hoeft alleen de maandcode te onthouden.

  • 1 - januari, oktober;
  • 2 - mei;
  • 3 - augustus;
  • 4 - februari, maart, november;
  • 5 - juni;
  • 6 - december, september;
  • 0 - april, juli.

De eenvoudigste manier om dergelijke onlogische gegevens te onthouden, is door associaties te gebruiken.

Jaarcode

De jaarcode in de eenentwintigste eeuw wordt berekend met behulp van de formule:

jaarcode = (6 + laatste twee cijfers van het jaar + laatste twee cijfers van het jaar / 4)% 7

De operator "/" betekent een onvolledig quotiënt, dat wil zeggen het hele deel van het resultaat van deling.

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

Als je de dag van de week wilt weten voor de datum van een andere eeuw, zul je ook rekening moeten houden met de waarden van de eeuw (6, 4, 2, 0). In plaats van 6 voor de komende eeuwen zullen de volgende waarden zijn:

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

% 7

Het is hier eenvoudig:% is de rest-operator voor deling.

Het resultaat decoderen

Aftellen start - weekend, dat wil zeggen: 0 - zaterdag, 1 - zondag, enzovoort.

rekenvoorbeelden

  • 25 juli 2016: (25 + 0 + 5)% 7 = 30% 7 = 2 - maandag;
  • 8 augustus 2017: (8 + 3 + 6)% 7 = 17% 7 = 3 - dinsdag;
  • 5 januari 2127:

    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = 6 - jaarcode;
    • (5 + 1 + 6)% 7 = 10% 7 = 5 - Donderdag.

Natuurlijk is het berekenen van de dag van de week op datum in je hoofd geen essentiële vaardigheid in het technologietijdperk. Maar dit is een niet-triviale oefening voor iedereen die ervan houdt zijn geheugen te ontwikkelen en bewerkingen met getallen uit te voeren.

UPD. Helaas werkt deze formule niet goed voor schrikkeljaren. Tot en met 29 februari moet je nog een eenheid aan de formule toevoegen om de juiste dag te krijgen. Dank aan de lezers voor het vinden van een bug.

Aanbevolen: