Un búlgaro es capaz de calcular mentalmente en tres segundos y en base a un método elaborado por él mismo qué día de la semana es cualquier fecha del período entre el año 10.000 a.C. y el año 10.000 d.C.
¿Qué día de la semana fue el 6 de marzo de 1740?", le
preguntaba hoy la presentadora de un programa de la cadena bTV y a
los pocos segundos el hombre acertaba: "Domingo".
"¿ Y el 24 de febrero de 1605?". "Jueves".
Atanas Atanasov, de 48 años, es capaz de dar 19 respuestas certeras
en un minuto, para lo cual utiliza un método propio basado en una
compleja fórmula matemática.
"Sumo cuatro números del 0 al 6. El primero responde a la
fecha, el segundo al mes y el tercero y el cuarto, al año. Se suman
los números, el resultado se divide entre siete y el resto es la
respuesta que necesito ya que indica el día de la semana",
explica su método.
Hace veinte años, Atanasov comenzó a hacer ejercicios para mejorar
su memoria visual con el fin de aprender a leer rápido, pero como
las letras no se le dieron mucho, optó por las cifras.
"Un día, me fijé de casualidad en el calendario y me llamó la
atención que hay cierta regularidad en las fechas y que se repiten
los días de la semana en las mismas fechas de febrero, marzo y
noviembre, por ejemplo", dice Atanasov.
Asimismo, asegura que cualquier persona es capaz de aprender en
cinco minutos su método para calcular qué día cae cualquier fecha
en el marco de un año.
El búlgaro asegura que no le interesa postular al libro Guinnes de
los Récords, aunque su resultado sea mejor que la marca registrada
allí en esa modalidad y que es la de un indio que dio 12 respuestas
certeras en sesenta segundos.
Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.
me gustaria conocer mas de su metodo
NO HE PODIDO HACER LOS CALCULOS, YA QUE NO ENTIENDO COMO ES QUE SUMAS CUATRO NUMEROS DEL 0 AL 6, COMO ESPECIFICAMENTE SUMAS LOS DIAS Y LOS ANOS? PODRIAS DARME UN EJEMPLO MAS CLARO?
GRACIAS!
Estoy interesado en saber como es que funciona su metodo matematico, pues no encuentro la manera de sumar el año, ni tamporco entiendo como es eso de 4 numeros del 0 al 6 pues yo naci el 5 de julio de 1983.
En espera de respuesta.
williams@casa.co.cu
Cómo calcular qué día de la semana fue
Vamos a ver en este post una forma para saber qué día de la semana fue cualquier fecha. El algoritmo consiste en calcular ciertos coeficientes a partir de la fecha (día, mes y año) y efectuar ciertos cálculos con ellos para quedarnos con un número entre 0 y 6. Después sabiendo qué número es el que corresponde a cada día conseguiremos resolver el problema. Vamos a explicar el método llevando a la vez un ejemplo: mi cumpleaños del año que viene, 1 de Mayo de 2007, que de antemano os digo que es martes:
1.- El siglo: El primer coeficiente que necesitamos, llamémosle A, lo conseguimos con el siglo al que pertenece el año de la fecha siguiendo esta tabla:
1700…1799 1800…1899 1900…1999 2000…2099 2100…2199 2200…2299
+5 +3 +1 0 -2 -4
En nuestro ejemplo obtenemos que A = 0
2.- Año: Tomamos los dos últimos dígitos del año en cuestión y a ese número de dos cifras le sumamos un cuarto del mismo (despreciando los decimales). Eso nos proporciona el segundo coeficiente, digamos B.
En nuestro caso: 7/4 = 1′75. Despreciamos los decimales y nos queda 1. Como los dos últimos dígitos son 07 tenemos que B = 8.
3.- Años bisiestos: Éstos son los que cumplen que sus dos últimas cifras forman un múltiplo de 4 (por ejemplo, 1992 o 2004) excepto los terminados en 00. Entre estos últimos sólo son bisiestos los múltiplos de cuatrocientos (por ejemplo 2000). Nuestro tercer coeficiente, C depende de ellos: si el año es bisiesto, y el mes es enero o febrero el coeficiente será C = –1. En cualquier otro caso C = 0.
En nuestro ejemplo, como 2007 no es bisiesto tenemos que C = 0.
4.- Mes: El cuarto coeficiente, D, nos lo da la siguiente tabla:
Enero Feb. Marzo Abril Mayo Junio Julio Agosto Sept. Oct. Nov. Dic.
6 2 2 5 0 3 5 1 4 6 2 4
En nuestro ejemplo, como el mes es mayo, tenemos que D = 0.
5.- Día: El quinto coeficiente, E, es simplemente el día en cuestión. En este caso E = 1.
6.- Algoritmo: Tomamos todos los coeficientes calculados y los sumamos. Y después calculamos el resto módulo 7 del número que obtenemos. Eso lo podemos hacer restando 7 al resultado tantas veces como sea necesario hasta obtener un número entre 0 y 6 que llamaremos R.
En nuestro ejemplo:
A + B + C + D + E = 0 + 8 + 0 + 0 + 1 = 9
9 - 7 = 2
Por tanto R = 2
7.- Resultado: La asignación de números a cada día de la semana es la siguiente:
Lunes Martes Miércoles Jueves Viernes Sábado Domingo
1 2 3 4 5 6 0
Por tanto, como en nuestro ejemplo R = 2 tenemos que:
el 1 de Mayo de 2007 será martes
como en realidad ocurre.
Espero que os haya parecido interesante.
Para que no haya confusion en el tiempo creo es necesario actualizar en el anterior post la parte que dice "mi cumpleaños..." reemplazandolo por ejemplo con el siguiente texto "mi cumpleaños del año pasado, 1 de Mayo de 2007, que de antemano os digo que fue martes" para hacerlo coherente con la fecha del comentario (11/06/2008)
Este "metodo" es en realidad una variante de las tantas que hay del ALGORITMO DOOMSDAY creado por el matematico ingles Jhon Conway. El mostrado en el post anterior no es el mas adecuado para el calculo mental, ya que en caso de ciertos años (ejemplo 1989) se hace necesario hacer calculos con numeros altos (89 + 89/4 = 111, 111/7) y ademas exige memorizar numeros para cada siglo y 12 pares de datos no mnemotecnicos. Por el contrario el A. Doomsday es ideal para hacerlo mentalmente (buscar explicacion en wikipedia), mas aun con la variante creada por el mismo Conway llamado "The Hand" (La Mano) en el cual cada dedo representa a uno de los cinco resultados parciales (ver explicacion en rudy . ca , esta en ingles)
Ejemplo: Que dia es 6 de Agosto de 1979? Respuesta:
_____
____/ ___)____ <-- 2 menos (Ago 6)
_______) <-- Mie (para 1900)
_______)<-- 6 DOCENAS
____ _______) <-- sobra 7
\________) <-- y 1
Lo cual da "2 menos, miercoles, 6, 7, 1" ó -2+3+6+7+1 igual 1, entonces 6 de Agosto de 1979 es un Lunes.
La verdad no creo en el bulgaro en cuestion haya creado un algoritmo mas eficiente que el Doomsday.
No salio bien el grafico de la mano, espero que ahora si.
Otro ejemplo: Que dia es 5 de Julio de 1983? Respuesta:
_____
____/ ___)____ <-- 1 mas (Jul 5)
_______) <-- Miercoles (para 1900)
________) <-- 6 DOCENAS
____ _______) <-- sobra 11
\________) <-- y 2
Lo cual da +1+3+6+11+2 igual 2, entonces 5 de Julio de 1983 es un Martes.