Taller Analisis Modular Secuenciales y Decisiones 11 VII 14 copia
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE OPERACIONES Y SISTEMAS
CODIGO:
ALGORITMIA Y
PROGRAMACIÓN
GRUPO __
NOMBRE:
Taller: Análisis Modular en Algoritmos Secuenciales y con
Decisiones
FECHA: _____/
_____/___
Para los ejercicios de este taller, realice el análisis modular del algoritmo que resuelve los requerimientos
planteados. Que en la redacción delproceso, utilicen los verbos: Leer, Imprimir, Recibir, Regresar, Calcular,
Aplicar, Asignar, Acumular, Incrementar y Decrementar. El estudiante debe elaborar el análisis MODULAR en
los siguientes cuadros:
A. Proceso principal.
Tipo
PROCESO: Principal
Resultados Temporales
Tipo
Identificación
Entradas
Identificación
Tipo
Salidas
Identificación
Tipo
Salidas
Identificación
Constantes:
Proceso:
B.Subproceso 1: calcularResultado1
Tipo
Entradas
Identificación
SUBPROCESO: calcularResultado1
Resultados Temporales
Tipo
Identificación
Constantes:
Proceso:
C. Subproceso 2: calcularResultado2
Entradas
Identificación
Tipo
SUBPROCESO: calcularResultado2
Resultados Temporales
Tipo
Identificación
Tipo
Salidas
Identificación
Constantes:
Proceso:
PRIMERA PARTE
Ejemplos resueltos
1. UnFondo Mutuo de Inversión va a emitir 3000 acciones para el mercado de los productos lácteos. Los aportes
al Fondo provienen de 3 empresas del sector lácteo, cuyos valores de inversión son conocidos. Realice el
análisis para un algoritmo que permita calcular y mostrar el valor de la acción, imprimir el nombre de cada
empresa aportante y el número de acciones que le corresponde.
A. Proceso principal.Entradas
Tipo
Cadena
Real
Cadena
Real
Cadena
Real
Identificación
Nombre de la primera empresa.
Valor aportado al fondo por la
primera empresa.
Nombre de la segunda empresa.
Valor aportado al fondo por la
segunda empresa.
Nombre de la tercera empresa.
Valor aportado al fondo por la
tercera empresa.
PROCESO: Principal
Resultados
Temporales
Tipo Identificación
Salidas
Tipo
Real
CadenaIdentificación
Valor de la acción.
Nombre de la primera
empresa.
Real
Número de acciones para
la primera empresa.
Cadena
Nombre de la segunda
empresa.
Real
Número de acciones para
la segunda empresa.
Cadena
Nombre de la tercera
empresa.
Real
Número de acciones para
la tercera empresa.
Constantes:
Proceso:
Leer Nombre de la primera empresa.
Leer Valor aportado al fondo por la primera empresa (mayorque cero).
Leer Nombre de la segunda empresa.
Leer Valor aportado al fondo por la segunda empresa (mayor que cero).
Leer Nombre de la tercera empresa.
Leer Valor aportado al fondo por la tercera empresa (mayor que cero).
Calcular Valor de la acción mediante el subproceso calcularValorAccion, pasándole Valor aportado al
fondo por la primera empresa, Valor aportado al fondo por la segunda empresay Valor aportado al fondo
por la tercera empresa.
Calcular Número de acciones para la primera empresa mediante el subproceso calcularNumeroAcciones,
pasándole Valor aportado al fondo por la primera empresa y Valor de la acción.
Calcular Número de acciones para la segunda empresa mediante el subproceso calcularNumeroAcciones,
pasándole Valor aportado al fondo por la segunda empresa y Valor de laacción.
Calcular Número de acciones para la tercera empresa mediante el subproceso calcularNumeroAcciones,
pasándole Valor aportado al fondo por la tercera empresa y Valor de la acción.
Imprimir Valor de la acción.
Imprimir Nombre de la primera empresa.
Imprimir Número de acciones para la primera empresa.
Imprimir Nombre de la segunda empresa y Número de acciones para la segunda empresa.
ImprimirNombre de la tercera empresa y Número de acciones para la tercera empresa.
Terminar.
B. Subproceso 1: calcularValorAccion
SUBPROCESO: calcularValorAccion
Entradas
Resultados Temporales
Tipo Identificación
Tipo Identificación
Real Valor aportado al fondo por
Real
Total invertido.
la primera empresa.
Real Valor aportado al fondo por
la segunda empresa.
Real Valor aportado al fondo por
la tercera...
Regístrate para leer el documento completo.