Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ejercicio 5, gua 9
Dada la cantidad de semanas de clase en la universidad imprima cantidad de aos y ciclos clases (si
aos es >5 indicar el retraso, dado las carreras duran 5 aos). 1 mes clase = 4 semanas clase, 1 ciclo
clase = 4 meses clase, 1 ao clase = 8 meses clase = 2 ciclos clase.
III.Anlisis/DiseoModularDetalladodelaSolucin:
A.NombreMdulo:_CalCiclos______________________________ESTTICO?:_S_
ACCESO:_pblico__
?QuHace?Calculalacantidaddeciclosasistidosporelestudiante.
A.I.PlanteamientodelSub-Problema
Entrada de Datos Salida de Datos
A.II.AnlisisdelSub-problema
a.DefinicindeDatosdeSalida
VariablesdeSalida:Noseutilizar
Nombre Tipo Descripcin
VariabledeRetorno:
Nombre Tipo Descripcin
ciclo entero almacena el valor de retorno de ciclos asistidos
b.DefinicindeDatosdeEntrada:
VariablesdeEntrada:Nose
utilizar
Nombre Tipo Descripcin
Parmetros:
Nombre Tipo Descripcin
sema entero recibe el valor de la variable semanas
Constantes:
Nombre Tipo Descripcin Valor
c.Restricciones:
d.Proceso
int ciclo = 0;
Si (sema >= 16)
ciclo = sema / SCI;
retornar ciclo;
e.DefinicindeVariablesdeProceso
Nombre Tipo Descripcin
A.III.DiseodelaSolucin:FLUJOGRAMA
B.NombreMdulo:CalcAos________________ESTTICO?:SACCESO:pblico_________
?QuHace?Calculaeltotaldeaosasistidos_______.
B.I.PlanteamientodelSub-Problema
Entrada de Datos Salida de Datos
B.II.AnlisisdelSub-problema
a.DefinicindeDatosdeSalida
VariablesdeSalida:Nohay
Nombre Tipo Descripcin
VariabledeRetorno
Nombre Tipo Descripcin
aos entero almacena el valor de retorno de aos asistidos
b.DefinicindeDatosdeEntrada:
VariablesdeEntrada:Nohay
Nombre Tipo Descripcin
Parmetros:
Nombre Tipo Descripcin
semana entero representa el valor de semanas recibido
Constantes:
Nombre Tipo Descripcin Valor
c.Restricciones
d.Proceso
int aos = 0;
Si (semana >= 32)
aos = semana / SA;
retornar aos;
e.DefinicindeVariablesdeProceso
Nombre Tipo Descripcin
B.III.DiseodelaSolucin:FLUJOGRAMA
C.NombreMdulo:_Main________________________________ESTTICO?:S__ACCESO:_______
?QuHace?________Leesemanas,validaquesemanasseapositivo,invocamtodoCalCiclo,
invocaalmtodoCalAos,imprimeeldefaseenlacarrea,imprimeelnmerodeaosyciclos
cursados.
C.I.PlanteamientodelSub-Problema
Entrada de Datos Salida de Datos
C.II.AnlisisdelSub-problema
a.DefinicindeDatosdeSalida
VariablesdeSalida:
Nombre Tipo Descripcin
ciclos entero Representa la cantidad de ciclos asistidos y el defase de ciclos
aos entero Representa la cantidad de aos asistidos y el defase de ciclos
mes entero representa el defase de meses
ms entero representa el defase de semanas defasadas
VariabledeRetorno:Nohay
Nombre Tipo Descripcin
b.DefinicindeDatosdeEntrada:
VariablesdeEntrada:
Nombre Tipo Descripcin
semanas entero Representa el valor de semanas
Parmetros:Nohay
Nombre Tipo Descripcin
Constantes:
Nombre Tipo Descripcin Valor
SCI entero Representa la cantidad de semanas en un ciclo 16
SA entero Representa la cantidad de semanas en un ao 32
SM entero Representa la cantidad de semanas en un mes
- seutilizar160comovalordesemanasenlacarrera
c.Restricciones
semanas >0
d.Proceso
Si (aos>5)
ms = semanas - 160;
ciclos = ms / SCI;
mes = ms / SM;
aos = ms / SA;
e.DefinicindeVariablesdeProceso:Nohay
Nombre Tipo Descripcin
C.III.DiseodelaSolucin:FLUJOGRAMA