Está en la página 1de 7

Ejercicio N° 1 Elaborar un algoritmo para determinar el número de días que tiene los meses del

año

1. ANÁLISIS
1.1. Entender el Problema.

Datos Resultado
NumMes NUMERO DE DIAS
Enero “31”
Febrero “29”
Marzo “31”
Abril “30”
Mayo “31”
Junio “30”
Julio “31”
Agosto “31”
Septiembre “30”
Octubre “31”
Noviembre “30”
Diciembre “31”

1.2. Modelo

Según sea (Mes) hacer


Inicio
caso” Enero”: Número de días=31
caso” Febrero”: Número de días=29
caso” Marzo”: Número de días=31
caso” Abril”: Número de días=30
caso” Mayo”: Número de días=31
caso” Junio”: Número de días=30
caso” Julio”: Número de días=31
caso” Agosto”: Número de días=31
caso” Septiembre”: Número de días=30
caso” Octubre”: Número de días=31
caso” Noviembre”: Número de días=30
caso” Diciembre”: Número de días=31

caso contrario: Número de días =” solo número de días de los meses del año”

Fin.
1.3. Especificación del algoritmo.

1.3.1. Diccionario de variables

- Variables de entrada. -
Numero de días: número de los meses del año: entero
-Resultado. -
Número de días: Tipo Entero
-Datos. -
Mes: Meses del Año: Tipo Cadena

- Variables de salida. -
Numero de días: meses del año: cadena

1.3.2. Pre Condición

{||}

1.3.3 Acción que realiza el algoritmo:

Determinar el número de días que tiene los meses del año.

2. DISEÑO

2.1. Descripción del Algoritmo.

Inicio {Determinar el número de días que tiene los meses del año}

{Leer datos}
Mes
{Determinar el número de días que tiene los meses del año.}
Según sea (Mes) hacer
Inicio
caso” Enero”: Número de días=31
caso” Febrero”: Número de días=29
caso” Marzo”: Número de días=31
caso” Abril”: Número de días=30
caso” Mayo”: Número de días=31
caso” Junio”: Número de días=30
caso” Julio”: Número de días=31
caso” Agosto”: Número de días=31
caso” Septiembre”: Número de días=30
caso” Octubre”: Número de días=31
caso” Noviembre”: Número de días=30
caso” Diciembre”: Número de días=31
caso contrario: Número de días =” solo número de días de los meses del
año”
FIN
Ejercicio N° 2 Elaborar un algoritmo que permita ingresar la Facultad de la
universidad y liste las escuelas profesionales a que pertenecen a dicha facultad.

ANÁLISIS
2.2. Entender el Problema.

Datos Resultado
NumCarreras Facultad
Administración FACULTAD DE
CIENCIAS
ECONÓMICAS,
ADMINISTRATIVAS Y
CONTABLES
Economia
Finanzas
Marketing
Administración de
Negocios
Educacion FACULTAD DE
CIENCIAS Y
HUMANIDADES
Turismo
Arquitectura
Ingeniería
Ambiental
Ingeniería de FACULTAD DE
sistemas INGENIERÍA
Ingeniería
Industrial
Derecho FACULTAD DE
DERECHO Y CIENCIAS
POLÍTICAS
FACULTAD DE
CIENCIAS DE LA SALUD
Enfermería
2.3. Modelo

Según sea (Carrera) hacer


Inicio
Caso1:
Leer lista de carreras
Administración
Contabilidad
Economía
Finanzas
Marketing
Administración de Negocios
Caso2:
Leer lista de carreras
Educación
Turismo
Caso3:
Leer lista de carreras
Derecho
Caso4:
Leer lista de carreras
Arquitectura
Ingeniería Ambiental
Ingeniería Industrial
Ingeniería Civil
Ingeniería de Sistemas
Caso5:
Leer lista de carreras
Enfermería
Obstetricia
Estomatología
Psicología
Medicina Humana
Tecnología Medica
Caso contrario: mensaje = “No existe la carrera”

FIN

2.4. Especificación del algoritmo.

2.4.1. Diccionario de variables

- Variables de entrada. -
Numero de carreras: número de facultades: entero
-Resultado. -
Número de carreras: Tipo Entero
-Datos. -
Carrera: facultad: Tipo Cadena
- Variables de salida. -
Numero de carreras: facultades: cadena

1.3.2. Pre Condición

{|/Carrera & facultad ∈ . z / |}

1.3.3 Acción que realiza el algoritmo:

Determinar ingresar la Facultad de la universidad y liste las escuelas profesionales a


que pertenecen a dicha facultad.

3. DISEÑO

3.1. Descripción del Algoritmo.

Inicio {Determinar el análogo en letras}

{Leer facultad}
Leer facultad
{Determinar el análogo en letras}
Según sea (Carrera) hacer
Inicio
Caso1:
Leer lista de carreras
Administración
Contabilidad
Economía
Finanzas
Marketing
Administración de Negocios

Caso2:

Leer lista de carreras


Educación
Turismo
Caso3:

Leer lista de carreras


Derecho
Caso4:

Leer lista de carreras


Arquitectura
Ingeniería Ambiental
Ingeniería Industrial
Ingeniería Civil
Ingeniería de Sistemas
Caso5:
Leer lista de carreras
Enfermería
Obstetricia
Estomatología
Psicología
Medicina Humana
Tecnología Medica
Caso contrario: mensaje = “No existe la carrera”

FIN

También podría gustarte