Documentaciónsemanas_en_anio_iso(a)

semanas_en_anio_iso(a)\texttt{semanas\_en\_anio\_iso}(a)

Nombre

semanas_en_anio_iso - Calcula cuántas semanas ISO tiene un año.

Sinopsis

n = fechas.semanas_en_anio_iso(a)

Descripcion

Determina si un año tiene 52 o 53 semanas ISO.

La decisión depende del día de la semana en que cae el 1 de enero y de si el año es bisiesto.

Comportamiento

  • Calcula el día de la semana de 01/01/a.
  • Si el 1 de enero cae jueves, retorna 53.
  • Si cae miércoles y el año es bisiesto, también retorna 53.
  • En caso contrario retorna 52.

Funciones API relacionadas

  • fechas.semana()
  • fechas.es_bisiesto()
  • fechas.dia_de_la_semana_num()

Parámetros

ParámetroTipoDescripción
aANYAño a evaluar.

Valor de retorno

NUMERICO - Cantidad de semanas ISO del año.

Ejemplo

ejemplo.blox
INCLUIR "fechas.api"
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO

	NUMERICO resultado

	resultado = fechas.semanas_en_anio_iso(2026)

	IMPRIMIR("\nSemanas ISO en 2026 = ", resultado:0)

FINAL