Com determinar el dia de la setmana per data sense mirar el calendari
Com determinar el dia de la setmana per data sense mirar el calendari
Anonim

No cal ser un geni o clarivident per determinar el dia de la setmana per a qualsevol data sense l'ajuda d'un calendari. N'hi ha prou amb memoritzar un parell de fórmules. Al mateix temps, aquest exercici pot ser un bon entrenament per a la ment i la memòria.

Com determinar el dia de la setmana per data sense mirar el calendari
Com determinar el dia de la setmana per data sense mirar el calendari

Per determinar el dia de la setmana per data, heu d'utilitzar la fórmula:

dia de la setmana = (dia + codi mes + codi any)% 7

Explicacions

Codi del mes

Els codis de mes i any són potser la part més difícil de la fórmula.

Només has de recordar el codi del mes.

  • 1 - gener, octubre;
  • 2 - maig;
  • 3 - Agost;
  • 4 - febrer, març, novembre;
  • 5 - juny;
  • 6 - desembre, setembre;
  • 0 - abril, juliol.

La manera més fàcil de recordar aquestes dades il·lògiques és utilitzar associacions.

Codi d'any

El codi de l'any al segle XXI es calcula mitjançant la fórmula:

codi de l'any = (6 + dos últims dígits de l'any + dos últims dígits de l'any / 4)% 7

L'operador "/" significa un quocient incomplet, és a dir, tota la part del resultat de la divisió.

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

Si voleu saber el dia de la setmana per a la data d'un altre segle, també haureu de tenir en compte els valors del segle (6, 4, 2, 0). En lloc de 6 per als propers segles, els valors següents seran:

  • 16xx: 6;
  • 17xx: 4;
  • 18xx: 2;
  • 19xx: 0;
  • 20xx: 6;
  • 21xx: 4 i així successivament.

% 7

Aquí és senzill:% és l'operador restant per a la divisió.

Descodificació del resultat

Inici del compte enrere - cap de setmana, és a dir: 0 - dissabte, 1 - diumenge, etc.

Exemples de càlcul

  • 25 de juliol de 2016: (25 + 0 + 5)% 7 = 30% 7 = 2 - dilluns;
  • 8 d'agost de 2017: (8 + 3 + 6)% 7 = 17% 7 = 3 - dimarts;
  • 5 de gener de 2127:

    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = codi de 6 anys;
    • (5 + 1 + 6)% 7 = 10% 7 = 5 - dijous.

Per descomptat, calcular el dia de la setmana per data al cap no és una habilitat vital en l'era de la tecnologia. Però aquest és un exercici no trivial per a tots els que els agrada desenvolupar la seva memòria i fer operacions amb números.

UPD. Malauradament, aquesta fórmula no funciona bé durant els anys de traspàs. Fins al 29 de febrer, inclòs, caldrà afegir una unitat més a la fórmula per obtenir el dia correcte. Gràcies als lectors per trobar un error.

Recomanat: