Está en la página 1de 7

Unidad 1: Tarea 1 - Elementos básicos Lenguaje C

Carlos Javier Arroyo G


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
Ingeniería Electrónica
Marzo 2020
Introducción

Este trabajo de muy importante ya que mediante se el ejecios se


adquiere el conocimiento adecuado para el funcionamiento de lo que
es la programacion comprecion la estructura de un arreglo y su
correlación con el uso de punteros a fin de organizar de forma lógica
los datos inmersos en la ejecución de un programa.
Objetivos

 Adquirir el conocimiento de la estructura general arreglos


unidimensionales y bidimensionales
 Establecer y llevar a practica los concepto e implementación de
punteros
 Realizar mediante programación una buena estructura y uso
de cadenas
Unidad x – Tarea Individual
Equipo de pruebas: HP
Sistema Operativo: Windows 8.1
Entorno de Desarrollo: Dev-C++

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  Solo son válidos los tiempos
nombre, cedula y tiempo de cada mayores a 30 segundos
deportista.  Es obligatorio utilizar
 El programa debe de llevar un arreglos y punteros.
contador de la cantidad total de
tiempos ingresados (incluyendo
aquellos que no son válidos), un
contador de la cantidad de
tiempos válidos y la cantidad de
tiempos que no cumplieron con el
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

Variables de Variables Auxiliares Procesos Para Datos o variables de


Entrada Desarrollar Salida

Nombre At_Val Ingresar la cantidad de Nombre


deportistas.
Cedula (cc) tVal Cedula
tNoVal Luego, ingresar los datos Tiempo
Tiempo (t)
de cada deportista (nombre,
i cedula, tiempo) Total tiempos validos
Cantidad de
Deportistas datos_At[i].nombre Total tiempos NO
Si algún tiempo es mayor a
(Num_At) datos_At[i].cc 30 seg, se guarda la validos
datos_At[i].t sumatoria de todos los TOTAL DE
tiempos y el número de
veces que se cumple esa TIEMPOS
condición. PROMEDIO
Si algún tiempo es menor o TIEMPOS VALIDOS
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
(Pepe, Juan, Jose, Rene), 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

Con el anterior trabajo se puede concluir atraves de arreglos y


punteros y adquiere la claracion de términos y conceptos atravez de
la lectura y analisis del escenario en el ejerciciose hace un lista
sistemática del análisis (datos de entrada, datos de salida y procesos)
definiendo el ejercicio (algoritmo - código) para presentar el
resultado.
Se hace la presentacion en el foro y se realizo mediante un archivo y
un pantallazo de la ejecucion del programa donde se evidencie la
fecha del sistema (reloj del sistema).

También podría gustarte