Cómo determinar el día de la semana por fecha sin mirar el calendario
Cómo determinar el día de la semana por fecha sin mirar el calendario
Anonim

No es necesario ser un genio o clarividente para determinar el día de la semana para cualquier fecha sin la ayuda de un calendario. Basta con memorizar un par de fórmulas. Al mismo tiempo, este ejercicio puede ser un buen ejercicio para la mente y la memoria.

Cómo determinar el día de la semana por fecha sin mirar el calendario
Cómo determinar el día de la semana por fecha sin mirar el calendario

Para determinar el día de la semana por fecha, debe usar la fórmula:

día de la semana = (código de día + mes + código de año)% 7

Explicaciones

Código de mes

Los códigos de mes y año son quizás la parte más difícil de la fórmula.

Solo necesita recordar el código del mes.

  • 1 - enero, octubre;
  • 2 - mayo;
  • 3 - agosto;
  • 4 - febrero, marzo, noviembre;
  • 5 - junio;
  • 6 - diciembre, septiembre;
  • 0 - abril, julio.

La forma más fácil de recordar datos tan ilógicos es utilizar asociaciones.

Código de año

El código de año en el siglo XXI se calcula mediante la fórmula:

código de año = (6 + dos últimos dígitos del año + dos últimos dígitos del año / 4)% 7

El operador "/" significa un cociente incompleto, es decir, la parte completa del resultado de la división.

  • 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 desea conocer el día de la semana para la fecha de otro siglo, también deberá tener en cuenta los valores del siglo (6, 4, 2, 0). En lugar de 6 para los próximos siglos, los siguientes valores serán:

  • 16xx: 6;
  • 17xx: 4;
  • 18xx: 2;
  • 19xx: 0;
  • 20xx: 6;
  • 21xx: 4 y así sucesivamente.

% 7

Aquí es simple:% es el operador restante de la división.

Decodificando el resultado

Inicio de la cuenta regresiva - fin de semana, es decir: 0 - sábado, 1 - domingo, etc.

Ejemplos de cálculo

  • 25 de julio de 2016: (25 + 0 + 5)% 7 = 30% 7 = 2 - lunes;
  • 8 de agosto de 2017: (8 + 3 + 6)% 7 = 17% 7 = 3 - martes;
  • 5 de enero de 2127:

    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = código de 6 años;
    • (5 + 1 + 6)% 7 = 10% 7 = 5 - Jueves.

Por supuesto, calcular mentalmente el día de la semana por fecha no es una habilidad vital en la era de la tecnología. Pero este es un ejercicio no trivial para todos los que aman desarrollar su memoria y realizar operaciones con números.

UPD. Desafortunadamente, esta fórmula no funciona bien durante los años bisiestos. Hasta el 29 de febrero inclusive, deberá agregar una unidad más a la fórmula para obtener el día correcto. Gracias a los lectores por encontrar un error.

Recomendado: