Sei sulla pagina 1di 10

Informe Individual Unidad 2 – Tarea 2

Javier Alexander Fernández Barrera


Cedula 118545512
Grupo (campus) 243002A_611

Presentado a:
Edgar Rodrigo Enríquez Rosero

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
21/03/2019
Introducción

En este trabajo se hace la programación de un ejercicio escogido en el foro de


aprendizaje colaborativo, se pretendo usar el lenguaje de programación y
conocer las sentencias de repetición (Bucles).
Objetivos

 Conocer elementos básicos del lenguaje C, mediante estructuras de


bucles, identificando el flujo de ejecución general de un programa.
 Se hace uso de la plataforma de C++ de los ordenadores para ejecutar
programas que involucran bucles.
 Hacer uso de las distintas variables, como las principales, las auxiliares
y las variables de salida al ejecutar un programa
Unidad 2 – Tarea Individual
Equipo de pruebas: Escritorio
Sistema Operativo: Windows 8 profesional
Entorno de Desarrollo:

Ejercicio 2:

Problema Planteado:

La federación Colombiana de Ciclismo, quiere mejorar los procesos de


entrenamiento de sus deportistas, para ello se requiere diseñar un programa
que permita llevar un registro completo de las sesiones de entrenamiento en
circuitos cortos, por lo cual se necesita registrar el tiempo en segundos de
cada una de las vueltas que el ciclista da al circuito, teniendo en cuenta que
solo debe de parar la toma de registros cuando el entrenador lo indique, para
posteriormente mostrar el siguiente consolidad de datos:

 Promedio de tiempo por cada vuelta al circuito.


 Mejor tiempo registrado
 Peor tiempo registrado
 Tiempo total en minutos empleado por el deportista.

Requerimientos: Restricciones:
Numero de vueltas en el circuito
Tiempo de cada vuelta

Datos o
Variables de
Variables Auxiliares Procesos Para Desarrollar variables de
Entrada
Salida

t : tiempo por vuelta i: Contador ciclo for. #include<iostream> prom:


sum: Suma de los Promedio de los
tiempos por vuelta #include<stdio.h> tiempos por
v: Numero de Vueltas vuelta
#include<conio.h> min: Tiempo
total en minutos
del circuito
using namespace std; mayor: Pero
tiempo por
main() vuelta
Menor: Mejor
{ tiempo por
vuelta

int i, v;

float t, sum, prom, min,


mayor=0, menor=100;

cout<<"ingrese el numero de
vueltas del circuito:
"<<endl;

cin>>v; // Ingresamos
la cantidad de vueltas que se
dan en el circuito

for(i=1;i<=v;i++) {

cout<<"ingrese el tiempo en
segundos de vuelta Numero
"<<i<<endl;

cin>>t;

sum+=t; // suma los tiempos


ingresados

if(t<menor){

menor=t; //
selecciona el menor tiempo
en el ciclo

}
if(t>mayor){

mayor=t; //
selecciona el mayor tiempo
en el ciclo

prom=sum/v; // promedio
de los tiempos

min=sum/60; //
conversion de los tiempos en
segundos a minutos

cout<<"el promedio es:


"<<prom<<endl;

cout<<"el tiempo total en


minutos es: "<<min<<endl;

cout<<"el menor tiempo es:


"<<menor<<endl;

cout<<"el mayor tiempo es:


"<<mayor<<endl;

return 0;

Ejecución del Programa


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

Paso 1
Pantallazo: Descripción:
El usuario digita el
número de vueltas
que tiene el circuito

Paso 2

Pantallazo: Descripción:
El usuario ingresa los
distintos tiempos por
vuelta en segundos

Paso 3

Pantallazo: Descripción:
Se calcula el
promedio por
vuelta, el tiempo
total del circuito en
minutos, el peor
tiempo en el circuito
y el mejor tiempo en
el circuito
Pantallazo General
Conclusiones

En esta etapa me doy cuenta la importancia que tienen los bucles en un


programa, ya que se pueden hacer varias iteraciones sin tener que escribirlas
todas, y junto con los condicionales poder dar solución a la programación del
ejercicio seleccionado
Bibliografia

Cabanes, N. (2016). Conceptos básicos sobre programación. En


Fundamentos de programación en C (pp. 06-53). Madrid: Openlibra.

Joyanes, A. L., & Zahonero, M. I. (2005). Lenguaje C: Elementos


básicos. En Programación en c: metodología, algoritmos y estructura
de datos (2a. ed.).

Potrebbero piacerti anche