Aprenderás paso a paso a crear un algoritmo básico utilizando Javascript. Este algoritmo recorrerá una lista de números y determinará cuál de ellos es el mayor.
¿Qué algoritmo se va a crear?
El propósito de este algoritmo es recorrer un array (una lista de números) y determinar el número mayor dentro de esta lista. Para esto, se crearán tres variables: una para el array, otra para guardar el número más grande de la lista, y la última para conservar el número de elementos en el array.
let numeros = [5, 10, 15, 60, 8];
let numeroMaximo = 0;
let tamano = numeros.length;
¿Cómo funciona un array en Javascript?
Un array en Javascript se define dentro de corchetes [ ] y puede contener datos de cualquier tipo: strings, números, objetos, e incluso otros arrays. Los arrays son útiles porque permiten almacenar gran cantidad de información en un solo lugar.
let numeros = [5, 10, 15, 60, 8];
¿Cómo se creará el ciclo for?
El ciclo for recorrerá cada posición del array y comparará el valor en esa posición con el valor guardado en la variable número máximo. Si el valor en la posición es mayor, se convertirá en el nuevo número máximo.
for(let i =0; i<tamano; i++){
if(numeroMaximo < numeros[i]){
numeroMaximo = numeros[i];
}
}
¿Cómo se muestra el resultado?
Se usa console.log() para indicar al código que muestre el número máximo en la consola.
console.log(numeroMaximo);
¿Cómo se puede crear el algoritmo utilizando Math.max?
El objeto Math contiene constantes y funciones matemáticas comunes. En este caso, se utiliza Math.max() para determinar el número máximo dentro de un listado directamente.
let maximo = Math.max(5, 10, 60, 8);
console.log(maximo);
Finalmente, te recomendamos revisar la documentación oficial de JavaScript para conocer más acerca de los conceptos presentados en esta guía.
Contribución del curso creada por: Silfredo Ibarra
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?