Algoritmo para calcular el día de la semana
De Wikipedia, la enciclopedia libre
El algoritmo para calcular el día de la semana tiene como finalidad saber el día de la semana para una fecha dada tanto del pasado o el futuro. En realidad, hay un conjunto numeroso de algoritmos para realizar este cálculo, entre ellos está el Algoritmo Doomsday, aunque todos son variantes pequeñas entre ellos, de tal forma que empleando diferentes conjuntos de reglas se obtiene el mismo resultado. Una aplicación típica de este algoritmo es calcular el día de la semana en que nació una persona o que ocurrió un evento especial.
Contenido |
[editar] Introducción
El fundamento de toda esta familia de algoritmos para calcular el día de la semana es:
- Enumerar los días de la semana comenzando por el cero hasta el seis de esta forma podemos emplear aritmética módulo 7 para añadir el número de días transcurridos desde el comienzo de un periodo.
- Buscar o calcular mediante una regla en qué día de la semana comenzó un siglo.
- Buscar o calcular en qué día de la semana comenzó un año dado.
- Buscar o calcular en qué día comienza un mes dado, sabiendo el año.
[editar] Conceptos útiles
[editar] Meses correspondientes
El concepto "meses correspondientes" se aplica a aquellos meses del calendario que empiezan en el mismo día de la semana. Por ejemplo, septiembre y diciembre son correspondientes ya que el 1 de septiembre cae en el mismo día de la semana que 1 de diciembre. Los meses son correspondientes si el número de días entre ellos es divisible entre 7. Por ejemplo febrero corresponde con marzo ya que febrero tiene 28 días, es decir, un número divisible entre 7, y 28 días son exactamente cuatro semanas. Los meses se corresponden del siguiente modo:
En un año común
- Enero y octubre.
- Febrero, marzo y noviembre.
- Abril y julio.
- Septiembre y diciembre.
- Mayo, junio y agosto no se corresponden con ningún mes.
En un año bisiesto
- Enero, abril y julio.
- Febrero y agosto.
- Marzo y noviembre.
- Septiembre y diciembre.
- Mayo, junio y octubre no se corresponden con ningún mes.
[editar] Otro algoritmo para calcular el día de la semana
Algoritmo para determinar el día de la semana
[editar] El algoritmo para calcular el día de la semana
El algoritmo es válido sólo para las fechas expresadas en el Calendario Gregoriano. Esto comienza en España el 15 de octubre de 1582.

