Saltar al contenido principal
Codigo Heroe
Tarea anterior
El ciclo for7/9
A la lista de tareas
  1. 1. Nuevo proyecto: desarrollar un controlador
  2. 2. El ciclo for
  3. 3. Parámetros del ciclo
  4. 4. Cuerpo del ciclo
  5. 5. Errores de límite: valor inicial
  6. 6. Error en la condición de parada
  7. 7. Ciclo en orden inverso
  8. 8. Ciclo por elementos impares
  9. 9. Ciclo por elementos pares
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Ciclo en orden inverso

¡El segundo modo del controlador ya está listo! Ahora la impresora puede imprimir todas las páginas del documento y también copias de una página dada. Nada mal.

Pasemos al tercer modo: imprimir páginas en orden inverso.

Este modo es cómodo: las páginas se pueden juntar en el documento sin tener que invertirlas a mano.

Para imprimir en orden inverso, primero hay que mostrar la última página, luego la penúltima y así sucesivamente hasta llegar a la primera. En términos de ciclos, eso significa lo siguiente:

  1. En el paso de preparación hay que hacer que el número de página sea igual a la cantidad de páginas del documento.
  2. Antes de cada iteración del ciclo comprobamos que el número de página sea mayor que cero, o mayor o igual que uno.
  3. Después de cada iteración, el número de página debe disminuir en uno, no aumentar como antes.
  • script.js
JavaScript
let totalPages = 5; for (let page = 1; page <= totalPages; page = page + 1) { keks.print(page); }
Consola

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

Resultado de la ejecución

ObjetivosRealizado
0

    Muestren las páginas en orden inverso.

    1. Cambien el valor inicial de page de uno a totalPages.
    2. El ciclo debe ejecutarse mientras page sea mayor que cero.
    3. Después de cada iteración, page debe disminuir en uno.
    Codigo Heroe

    © 2023-2026, codigoheroe.com