Saltar al contenido principal
Codigo Heroe
Tarea anterior
Arreglos17/26
A la lista de tareas
  1. 1. Visualizar datos en una gráfica
  2. 2. Calcular el promedio
  3. 3. Comparar el promedio con el valor esperado
  4. 4. Agregar nuevos datos
  5. 5. Crear un arreglo
  6. 6. Leer elementos de un arreglo
  7. 7. Usar una variable como índice
  8. 8. La longitud de un arreglo
  9. 9. Recorrer un arreglo con for
  10. 10. Sumar los elementos de un arreglo
  11. 11. Calcular el promedio de un arreglo
  12. 12. Filtrar valores con una condición
  13. 13. Escribir valores en un arreglo
  14. 14. Ajustar el umbral del filtro
  15. 15. Actualizar los datos del arreglo
  16. 16. Intercambiar elementos
  17. 17. Recorrer una parte del arreglo
  18. 18. Encontrar el valor mínimo
  19. 19. Colocar el mínimo en su posición
  20. 20. Repetir el ordenamiento
  21. 21. Ordenar con ciclos anidados
  22. 22. Probar el ordenamiento
  23. 23. Calcular la mediana: cantidad impar
  24. 24. Calcular la mediana: cantidad par
  25. 25. Combinar ordenamiento y mediana
  26. 26. Comparar la mediana con el promedio
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Recorrer una parte del arreglo

Ya practicaste el intercambio de elementos. Repasemos por qué hace falta una variable auxiliar. Supongamos que queremos intercambiar el primer y el segundo elemento sin usarla:

let numbers = [1, 2, 3];

// Ahora numbers contiene [2, 2, 3]
numbers[0] = numbers[1];

Si escribimos directamente el segundo valor en la primera posición, perdemos el primero. Por eso hay que guardarlo antes en una variable:

let numbers = [1, 2, 3];

// Ahora swap contiene 1
let swap = numbers[0];

// Ahora numbers contiene [2, 2, 3]
numbers[0] = numbers[1];

// Ahora numbers contiene [2, 1, 3]
numbers[1] = swap;

El siguiente paso para ordenar es encontrar el elemento mínimo. Lo buscaremos en una parte concreta del arreglo.

Crearemos la variable currentIndex para controlar el valor inicial de la variable del ciclo. Esta vez la variable del ciclo se llamará j, otro nombre de uso habitual.

  • script.js
JavaScript
let usersByDay = [4, 2, 1, 3]; console.log(usersByDay);
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0
    1. Al final del programa, declara la variable currentIndex con el valor cero.
    2. Después, agrega un ciclo que recorra los valores de j desde currentIndex + 1 hasta usersByDay.length - 1, ambos incluidos. El valor de j debe aumentar en uno después de cada iteración.
    3. Dentro del ciclo, muestra en la consola el elemento del arreglo con índice j.
    Codigo Heroe

    © 2023-2026, codigoheroe.com