Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días

Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días, para determinar si es apto para la prueba de 5 Kilómetros o debe buscar otra especialidad.

Para considerarlo apto debe cumplir por lo menos una de las siguientes condiciones:

  • Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos.
  • Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos.
  • Que su promedio de tiempos sea menor o igual a 15 minutos.

Bien amigos como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.

Haz clic aquí para suscribirte a mi canal

Lo primero que hacemos es ponerle un nombre, en mi caso le puse algoritmo detarea.

Algoritmo detarea

Con la palabra reservada definir, declaramos las variables x y contador estas variables las declaramos como de tipo entero.

               Definir x, contador Como Entero

Tambien declaramos las variables tiempo, suma y promedio, estas variables las declaramos como de tipo real.

               Definir tiempo, suma, promedio Como Real

Inicializamos la variable contador y la variable suma con el número cero.

               contador = 0

               suma = 0

Utilizamos un ciclo que se repetirá 10 veces, empezara con la variable x valiendo 1 y se incrementara de 1 en 1, hasta que sea igual a 10.

               Para x = 1 Hasta 10 Con Paso 1 Hacer

En cada bucle pedimos el tiempo del atleta.

                              Escribir «Ingresa el tiempo «,x

Con la función leer guardamos el tiempo del atleta en la variable tiempo.

                              Leer tiempo

Evaluamos si el tiempo es mayor a 16 minutos.

                              si tiempo > 16 Entonces

Si la condición se cumple, entonces incrementamos la variable contador en 1.

Con esta variable controlamos los tiempos que sean mayor a 16 minutos.

                                             contador = contador + 1

                              FinSi

En cada bucle, vamos sumando los tiempos del atleta.

                              suma = suma + tiempo

               FinPara

Fuera del ciclo, calculamos el promedio de tiempos.

               promedio = suma / 10

Con la función escribir mostramos un mensaje en pantalla donde damos a conocer el promedio de tiempos.

               Escribir «El promedio de tiempo es: «,promedio,» minutos»

También mostramos los tiempos mayores a 16 minutos.

               Escribir «Tiempos mayores a 16 minutos «,contador

Evaluamos si contador es igual a cero, en pocas palabras estamos evaluando si los tiempos fueron menores o igual a 16 minutos, ya que la variable contador únicamente se incrementa cuando el tiempo sea mayor a 16 minutos.

También evaluamos si contador es igual a 1, es decir si únicamente un tiempo fue mayor a 16 minutos.

En esta sentencia también evaluamos si el promedio de tiempos fue menor o igual a 15 minutos.

               si contador == 0 o contador == 1 o promedio <= 15 Entonces

Cuando alguna de las condiciones se cumpla, entonces el atleta es apto.

                              Escribir «El atleta es apto»

               SiNo

Cuando ninguna de las condiciones se cumpla, entonces el atleta no es apto.

                              Escribir «El atleta no es apto»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días
un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros durante 10 días
Descargar Programa

Bien amigos esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

2 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *