Beruflich Dokumente
Kultur Dokumente
Funciones
Presentado a:
Rafael Dionisio Ortega Almeida
Ejercicio 2:
Problema Planteado:
La liga Diamante necesita implementar mejoras en el programa que se presentó en la
Unidad anterior, a partir de allí se deben tener presente los nuevos requerimientos:
Con el objetivo de tener una base de datos clara de todos los deportistas que
participaron en un evento, es necesario solicitar datos adicionales para la
automatización y evaluación de los resultados de las competencias de atletismo, para
lo cual inicialmente se debe de solicitar la cantidad de atletas (mínimo 4, máximo 100)
a evaluar con sus correspondientes nombres, posteriormente solicitar la categoría y el
puntaje obtenido (escala de 1-10) por de cada uno de ellos, teniendo en cuenta que
solo existen las siguientes categorías:
Categoría Juvenil
Categoría Elite
Categoría Máster
Requerimientos: Restricciones:
solicitar datos adicionales para la
automatización y evaluación de los Uso de funciones.
resultados de las competencias de Cantidad de atletas (mínimo 4,
atletismo, para lo cual inicialmente se debe máximo 100)
de solicitar la cantidad de atletas a evaluar Puntaje obtenido (escala de 1-10)
con sus correspondientes nombres, Existen solamente tres categorías
posteriormente solicitar la categoría y el (Categoría Juvenil, Categoría Elite,
puntaje obtenido por de cada uno de ellos. y Categoría Máster)
Los datos de los atletas (nombres,
puntaje y categoría) se guardan en
arreglos.
Es necesario validar que los datos
que está ingresando el usuario por
consola se ajusten a los rangos y
categorías solicitados en el
ejercicio.
Variables Procesos
de Variables Auxiliares Para Datos o variables de Salida
Entrada Desarrollar
Paso 1
Pantallazo:
Descripción:
Se pide el número de atletas a registrar y paralelamente se valida este número si esta
entre 4 y 100.
Paso 2
Pantallazo:
Descripción:
Se registra y valida los datos (nombre, categoría, puntaje) de cada participante. Y por
debajo se contabiliza el número de atletas por categoría.
Paso 3
Pantallazo:
Descripción:
Se hace los cálculos necesarios y se presentan los datos de salida solicitados.
Conclusiones
Una vez más, el mundo de la programación nos evidencia que nos puede ayudar
a realizar tareas de manera más rápida y eficaz. El uso de funciones ayuda al
permitir reutilizar código, de esta manera se obtiene beneficios en reducir el
tiempo, complejidad, y hasta costos en desarrollo. También para tener los
anteriores beneficios, eso sí, antes de desarrollar se debe limitar el alcance del
programa, ya que la complejidad de los requerimientos y restricciones
determinan el tiempo aproximado para su realización.