Sei sulla pagina 1di 7

INFORME INDIVIDUAL UNIDAD 4 – TAREA 4

CRISTIAN ALONSO BAYONA


CEDULA: 1096191613
GRUPO :243002_26

PRESENTADO A:
TUTOR: RAFAEL DIONISIO ORTEGA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
PROGRAMACIÓN
MAYO DE 2020
Introducción
En este trabajo se presenta la correspondiente arquitectura de los códigos en el lenguaje
de programación C, como solución a unos ejercicios propuestos, utilizando para ello el
programa C++.
Con base en los conocimientos adquiridos en la segunda unidad “Estructuras de
control”, se han desarrollado los ejercicios, utilizando nueva sintaxis en el programa C,
como son los condicionales if, else y una nueva librería: # include <stdio.h>; que
imprime en pantalla caracteres especiales como los del idioma español.
Objetivos
 Reconocer y aplicar las estructuras de control arreglos y punteros.
 Registrar y aplicar los operadores lógicos
 Verificar la guía de actividades, y dar solución a los ejercicios prácticos en
programación C.
Unidad 3 – Tarea 3 Individual
Equipo de pruebas: Procesador Intel-inside Corei7
Sistema Operativo: Windows 10
Entorno de Desarrollo: Geany

Ejercicio 1:

Problema Planteado:
Ejercicio 1
El comité olímpico colombiano esta 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, en donde cada tiempo ingresado (en segundos) debe de cumplir
con los siguientes requisitos:

 Solo son validos los tiempos mayores a 30 segundos


 El programa debe tomar el nombre, cedula y tiempo de cada deportista.
 El programa debe de llevar un contador de la cantidad total de tiempos ingresados
(incluyendo aquellos que no son validos), un contador de la cantidad de tiempos validos
y la cantidad de tiempos que no cumplieron con el tope mínimo.
Al finalizar, el programa debe de mostrar un consolidado final mostrando los siguientes datos
de todos los deportistas registrados:

Nombre
Cedula

Tiempo

Requerimientos: Restricciones:
El programa debe tomar el nombre, cedula y Solo son validos los tiempos
tiempo de cada deportista. mayores a 30 segundos.
El programa debe de llevar un 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.

Datos o
Variables
Variables de Entrada Procesos Para Desarrollar variables de
Auxiliares
Salida
char nombre; cont1=cont1+1; 1. El programa nos pide return 0;
scanf("%d",&tiemp1); ingresar el número de
scanf("%d",&ban); deportistas.

struct deporte {

int tiempo,cedula;

}depor[10], *puntero_depor =
depor;

2. Seguido nos pide los


datos del deportista.

cout<<"\n";

for(int i=0;i<n;i++){

cout<<"ingrese
el nombre del deportista: ";
cin>>(puntero_name+i)-
>nombre;

cout<<"ingrese
el número de cedula: ";
cin>>(puntero_depor+i)-
>cedula;

cout<<"ingrese
el tiempo del deportista en
segundos: ";
cin>>(puntero_depor+i)-
>tiempo;

cout<<"\n";

3. Ahora nos muestra los


datos ingresados.

contt=contt+1;

cout<<"los datos
ingresados son: \n";
cout<<"tiempos validos
son: "<<cont1<<endl;

cout<<"tiempos
invalidos son:
"<<cont2<<endl;

cout<<"tiempos totales
son: "<<contt<<endl;

cout<<"\n";

Ejecución del Programa


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

Paso 1

Pantallazo 1: Descripción:
Ingresamos el numero de
deportistas y el nombre del
deportista.

Paso 2

Pantallazo 2: Descripción:
El programa nos muestra y
valida que el tiempo sea el
recurrente.

Pantallazo 3: Descripción:
Finalmente, el programa
muestra la información
correspondiente.

Conclusión
En este trabajo resalto la disciplina que tuve, teniendo en cuenta los parámetros
establecidos por el docente de la materia, visualizando la webconference, revisando el
material que hay en la plataforma virtual, cabe resaltar que los programas se
interpretaron en el lenguaje de programación c. en el archivo de simulación DEV C++,
verificando que no hay errores de digitación. Capturas de pantalla, archivo de
simulación donde se confirma la autoría de cada estudiante, el no plagio de programas.

Potrebbero piacerti anche