Fundamentos de
Programación
Nombre de la asignación (tarea con número)
Estudiante
Nombre del estudiante: Stephanie Quiros Hernández
Nombre del profesor: Santiago Nuñez Corrales
Grupo: SH01
© Universidad Cenfotec • Educación Virtual
Problema N° #
Enunciado Diagrama general
Inicio
Hacer un programa que genere información a
los usuarios sobre la renovación de las Determinar información
licencias de conducir. acerca de las licencias de
conducir.
Fin
© Universidad Cenfotec • Educación Virtual
Tablas de variables
ENTRADAS
Notación
Descripción Tipo de Ejemplo
Nombre
dato
Variable que contiene la respuesta de si tiene el
respuestaRequisitoUno String Si
documento de identificación vigente y en buen estado
Variable que contiene la respuesta de si tiene el dictamen
respuestaRequisitoDos String No
medico digital vigente
Variable que contiene la respuesta de si tiene multas de
respuestaRequisitoTres String si
transito pendientes
Variable que contiene la respuesta de si tiene la licencia
respuestaLicencia String si
suspendida.
Variable que contiene los puntos acumulados por
puntosLicencia Entero 6
infracciones de transito.
Variable que contiene la respuesta de si hará la
respuesta String no
renovación en el BCR o no.
© Universidad Cenfotec • Educación Virtual
Tablas de variables
INTERMEDIAS
Notación
Descripción Tipo de Ejemplo
Nombre
dato
Variable que contiene el monto del cargo extra si hace la
cargoExtra Real 4,200
renovación en el Banco de Costa Rica.
Variable que contiene el monto en colones de las multas
montoMultas Real 100,000
pendientes.
© Universidad Cenfotec • Educación Virtual
Tablas de variables
SALIDAS
Notación
Descripción Ejemplo
Nombre Tipo de dato
Variable que contiene el monto de renovación
montoRenovacion Real 5,000
dependiendo de los puntos acumulados.
© Universidad Cenfotec • Educación Virtual
Diagrama explicativo
Inicio
Leer los datos de entrada
Analizar si puntosAcumulados
corresponde a los casos.
Imprimir el monto total de la
renovación de licencia y los
años de vigencia.
Fin
© Universidad Cenfotec • Educación Virtual
Algoritmo en Diagrama de Flujo
© Universidad Cenfotec • Educación Virtual
Calidad – casos de prueba
Resultados Resultados
Caso # Entradas Encargado
esperados obtenidos
respuestaRequisitoUn Stephanie Quirós
Si Si Probado por:
o Hernández
respuestaRequisitoDo
1 Si Si Fecha: 17 de febrero de 2021
s
respuestaRequisitoTre
Si/No Si/no
s
respuestaLicencia no No
puntosLicencia {0,11} 7
respuesta Si/no Si/no
© Universidad Cenfotec • Educación Virtual
Resultados Resultados
Caso # Entradas Encargado
esperados obtenidos
respuestaRequisitoUn Stephanie Quirós
Si Si Probado por:
o Hernández
respuestaRequisitoDo
2 Si Si Fecha: 17 de febrero de 2021
s
respuestaRequisitoTre
Si/No Si/no
s
respuestaLicencia no No
puntosLicencia {0,11} 11
respuesta Si/no Si/no
© Universidad Cenfotec • Educación Virtual
Calidad - revisiones
Aspecto Descripción Revisión #1 Revisión #2
Stephanie Quirós
Revisado por: Revisado por:
Hernández
¿Están implementadas todas las
Completitud funcionalidades especificadas para Fecha: 14 de febrero de 2021 Fecha:
este programa?
# Defectos: 0 # Defectos:
Stephanie Quirós
Revisado por: Revisado por:
Hernández
Condiciones no
¿Hay decisiones no exhaustivas? Fecha: 16 de febrero de 2021 Fecha:
contempladas
# Defectos: 0 # Defectos:
Stephanie Quirós
Revisado por: Revisado por:
Hernández
¿Se hacen comparaciones entre
Comparaciones Fecha: 17 de febrero de 2021 Fecha:
variables de tipos incompatibles?
# Defectos: 0 # Defectos:
© Universidad Cenfotec • Educación Virtual