Inicio
// Pedir al usuario que ingrese el día, mes y año
Imprimir "Ingrese el día: "
Leer dia
Imprimir "Ingrese el mes: "
Leer mes
Imprimir "Ingrese el año (a partir de 2005): "
Leer anio
// Validar que el año sea mayor o igual a 2005
Si anio < 2005 Entonces
Imprimir "El año debe ser igual o mayor a 2005."
Detener el programa
Fin Si
// Calcular el día de la semana
diaSemana = CalcularDiaSemana(dia, mes, anio)
// Imprimir el resultado en pantalla
Imprimir "La fecha " + dia + "/" + mes + "/" + anio + " cae en el día de la semana: " + diaSemana
Fin
Función CalcularDiaSemana(dia, mes, anio)
// Implementar la lógica para calcular el día de la semana
// Puedes utilizar una función o biblioteca del lenguaje de programación que estés utilizando
Fin