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