1. Actividad 2. Diseño de un algoritmo con estructuras selectivas.
YASSER ANGEL GODINEZ MENDOZA
PSEUDOCÓDIGO
INICIO
Leer dia, mes, anio
Asignar bisiesto=falso
ndias=0
Si anio mod 4=0 entonces
Si anio mod 100=0 entonces
Si anio mod 400=0 entonces
bisiesto=verdadero
Fin_Si
Sino
bisiesto=verdadero
Fin_Si-Sino
Fin_Si
Si mes>=1 y mes<=12 entonces
Seleccionar mes
caso 1:
ndias=31
nmes=”Enero”
caso 2:
nmes=”Febrero”
Si bisiesto=verdadero entonces
ndias=29
Sino
ndias=28
Fin_Si-Sino
caso 3:
ndias=31
nmes=”Marzo”
caso 4:
ndias=30
nmes=”Abril”
caso 5:
ndias=31
nmes=”Mayo”
caso 6:
ndias=30
nmes=”Junio”
caso 7:
ndias=31
nmes=”Julio”
2. caso 8:
ndias=31
nmes=”Agosto”
caso 9:
ndias=30
nmes=”Septiembre”
caso 10:
ndias=31
nmes=”Octubre”
caso 11:
ndias=30
nmes=”Noviembre”
caso 12:
ndias=31
nmes=”Diciembre”
Fin_Seleccionar
Si dias>=1 y dias<=12
Imprimir dia, “ de “, nmes, “ de “, anio, “,”,nmes, “ tiene “,
ndias, “, y “, anio
Si bisiesto=verdadero
Imprimir “ es un año bisiesto”
Sino
Imprimir “ no es un año bisiesto”
Fin_Si-Sino
Sino
Imprimir “Fecha incorrecta”
Fin_Si-Sino
Sino
Imprimir “Fecha incorrecta”
Fin_Si-Sino
FIN