Está en la página 1de 8

Informe Individual Unidad 4– Tarea 4

Carlos Javier Arroyo


78734545
Grupo 243002_85

Presentado a:
Oscar alberto jaramillo

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Programa Académico
Mayo 2020
Introducción

El siguiente trabajo es muy importante ya que se adquiere un mejor conocimiento en el


desarrollo se la programación mediante el buen desarrollo de términos y conceptos de
algoritmos que mediante ejercicios podemos hacerle seguimiento a valores asignados
teniendo una idea clara y precisa del desarrollo de la programación de la unida cuatro para así
de esta manera poder avanzar en nuestra carrera
Objetivos

 Buscar el aclaramiento términos y conceptos mediante la


lectura
Y analizar el escenario del ejercicio

 Hacer una lista sistemática del análisis (datos de entrada, datos


de salida y procesos obteniendo resultados presisos

 Definir el ejercicio mediante algorismo desarroyando y Presentar


resultados
Unidad 4 – Tarea Individual 4
Equipo de pruebas:
Sistema Operativo:
Entorno de Desarrollo:

Ejercicio 1:

Problema Planteado:
El comité olímpico colombiano está interesado en automatizar la toma de
tiempos clasificatorios en las competencias de atletismo, para ello, es
necesario diseñar un programa que permita tomar de forma iterativa los
tiempos de una cantidad inicial de deportistas establecida por el
usuario.

Requerimientos: Restricciones:
 El programa debe tomar el
nombre, cedula y tiempo de cada  Solo son válidos los tiempos
deportista. mayores a 30 segundos
 El programa debe de llevar un
contador de la cantidad total de  Es obligatorio utilizar
tiempos ingresados (incluyendo arreglos y punteros.
aquellos que no son válidos), un
contador de la cantidad de  No se pueden usar
tiempos válidos y la cantidad de variables globales para el
tiempos que no cumplieron con el desarrollo del ejercicio.
tope mínimo.
El programa debe mostrar al final los
siguientes datos de todos los deportistas
registrados:
 Nombre
 Cedula
 Tiempo
 Cantidad de tiempos válidos,
tiempos no válidos y el total
general de ingresos
 Promedio de los tiempos validos
El uso de funciones es obligatorio
para la presentación de cada ejercicio.

Se debe de implementar por lo


menos dos funciones.
Al menos una de funciones
implementadas debe recibir 2 o más
parámetros, bien sea por referencia o
por valor.

Por lo menos uno de los parametros


de la funcion, debe ser un arreglo.

Al menos una de las funciones


implementadas debe de tener un tipo
de retorno especifico y este debe de
usarse dentro de la ejecución del
programa en la función main.

Variables de Procesos Para Datos o variables de


Variables Auxiliares
Entrada Desarrollar Salida

Nombre At_Val Ingresar la cantidad Nombre


de deportistas.
Cedula (cc) tVal Cedula
tNoVal Luego, ingresar los Tiempo
Tiempo (t)
datos de cada
i deportista (nombre, Total tiempos validos
Cantidad de
Deportistas datos_At[i].nombre cedula, tiempo) Total tiempos NO validos
(Num_At) datos_At[i].cc Si algún tiempo es TOTAL DE TIEMPOS
datos_At[i].t mayor a 30 seg, se PROMEDIO TIEMPOS
guarda la sumatoria
c de todos los tiempos y VALIDOS
tm el número de veces
que se cumple esa
condición.

Si algún tiempo es
menor o igual a 30
seg, se guarda la
sumatoria de todos los
tiempos que cumplen
esa condición.

Luego, el programa
arroja un listado de
todos los datos de los
deportistas
registrados, total de
tiempos válidos, NO
válidos, tiempo total y
el promedio de
tiempos válidos.

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

Paso 1

Pantallazo: Descripción:

Hacemos la simulación del


registro de cuatro deportistas
(Carlos, Andres, Juan y Pablo),
dos pasan el tiempo límite de 30
seg y dos NO.
Paso 2

Pantallazo: Descripción:

El programa arroja el listado de


todos los deportistas registrados
con sus datos. Además, arroja el
total de tiempos válidos, NO
válidos, tiempo total y el
promedio de tiempos válidos.
Conclusiones

Este trabajo tiene como conclusión la importancia de la programación en el


campo de la ingeniería mediante el desarrollo de ejercicios a través de
algoritmos que son el pilar fundamental para el desempeño y así tener mejores
resultados precisos y completos, de esta manera avanzar en la construcción de
la programación y obtener los resultados esperados por todo el grupo de trabajo
a través de las distintas herramientas que nos brinda

También podría gustarte