El problema planteado se trata en mostrar el resultado de una carrera atlética que consta de tres pruebas de velocidad de 100 metros. Participan tres atletas y se debe mostrar el atleta ganador y el promedio de tiempo que obtuvo cada atleta después de su prueba.
El siguiente programa en java hace uso del ciclo for y de arrays(matrices)
La lógica que utiliza este algoritmo es simple. Se leen los datos por atleta y luego se hace recorrido y cálculos.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Es importante al enfrentar un problema entender bien el manejo de información que se llevara a cabo. Hay ocasiones en los que el planteamiento del problema no demanda reservar espacio de memoria ram; sin embargo en otras ocasiones se hace necesario. Cuando exijan la comparación de datos generales con los particulares es necesario entonces usar estructuras de datos. Mire por ejemplo en este planteamiento piden comparar un promedio (dato general) con cada dato particular del atleta (promedio particular). Para hallar el promedio es necesario recorrer todos los datos y para comparar cada dato con el promedio es necesario tener el promedio; si el problema no demandara comparación con el promedio entonces el programa solo se resolveria con dos estructuras repetitivas (ciclos) anidados.
[Tweet «»Dato: No reserve memoria si no necesita recordarme» #Tutorias ☺»]