El problema planteado consiste en crear un programa que permita leer diez datos numéricos de entrada y posteriormente mostrar la mayor diferencia entre los datos leídos, así por ejemplo, con los datos 1, 5, 2, 7,3 la mayor diferencia sera de 6 correspondiente a los datos 1 y 7.
El siguiente programa en matLab hace uso de un solo ciclo for.
La lógica que utiliza este programa en matLab es simple. Se leen los diez datos en un ciclo determinando a través de dos variables el mayor y menor dato leído y posteriormente se restan mostrando así la mayor diferencia entre todos los datos leídos.
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 entender el problema a resolver y de esa forma evitar el uso de estructuras de datos cuando sea necesario manejar la información a través de un ciclo y variables.
[Tweet «»Una buena combinación se da entre el ciclo y las variables.» #Tutorias ☺»]