Aprendamos con Codi
CURSO INTERACTIVO · GRATUITO

Bucles e iteraciones en JavaScript: repetir, acumular y terminar

Aprende while, for y do...while, utiliza contadores y acumuladores y controla recorridos con break y continue. Construye una simulación de ahorro y comprueba sus límites y salidas.

Curso 09 de Fundamentos de Programación de Código con Criterio. En cinco clases pasarás de un contador pequeño a una simulación de ahorro con máximo de semanas, meta, omisiones y versiones equivalentes de recorrido.

Codi acompaña ejemplos trabajados, tablas de seguimiento, un diagrama de repetición, actividades con pistas y laboratorios. Se distinguen las iteraciones del cuerpo de las comprobaciones de condición, los contadores del dinero acumulado y la salida del bucle del salto de una iteración.

while se introduce primero, después for y luego do...while. La anidación se limita a dos recorridos pequeños. Los fragmentos que podrían no terminar se presentan como texto de análisis, identificados para no ejecutarlos; los laboratorios comienzan con programas finitos.

El desafío define hasta 12 semanas de calendario e incluye una versión for, una variante que omite aportes en múltiplos de 4, una referencia while de la base y una demostración independiente de do...while. Se prueban metas alcanzadas, no alcanzadas, igualdad de meta y aporte cero. Las actividades contrastan comprensión; el código libre y las reflexiones personales no tienen corrección automática.

No se requieren instalaciones, funciones propias, arrays, objetos, temporizadores ni programación asíncrona. Las semanas y las cuentas regresivas son simulaciones que se ejecutan sin esperar tiempo real.

TU PUNTO DE LLEGADA

Qué aprenderás

Distinguir una decisión de una repetición y explicar qué es una iteración. Construir while y for con inicio, condición y actualización coherentes. Explicar la comprobación final de do...while y su mínimo de una ejecución normal. Predecir recorridos ascendentes, descendentes y de pasos definidos, incluidos cero recorridos y límites inclusivos. Mantener acumuladores fuera del cuerpo y distinguir sus resultados de los contadores. Aplicar break y continue explicando su destino en cada tipo de bucle. Identificar por análisis rutas sin progreso y corregirlas sin ejecutar versiones peligrosas. Construir y comprobar una simulación de ahorro con máximo de calendario, meta y semanas omitidas.

Antes de empezar

Haber completado los cursos 01 a 08 de Fundamentos de Programación o conocer sus contenidos. Se utilizan let, const, console.log, template literals, tipos básicos, comparaciones, operadores, condiciones y pruebas de escritorio. No se requieren conocimientos previos de bucles. Las prácticas utilizan números pequeños, entradas ficticias válidas y contextos independientes; no hay instalaciones ni formularios.

UN PASO A LA VEZ

Tu recorrido

5 clases para descubrir, practicar y repasar.

  1. while: repetir mientras corresponda

    Explicar qué es una iteración, distinguir if de while e implementar un contador con inicio, condición y actualización que termine en el límite previsto.

  2. for: recorridos con inicio, condición y paso

    Interpretar el orden de un for, construir recorridos ascendentes y descendentes con pasos definidos y corregir errores de límite de una iteración.

  3. do...while, contadores y acumuladores

    Distinguir la comprobación final de do...while de la inicial en while y for, y mantener un acumulador de ahorro fuera del cuerpo para conservar sus aportes entre iteraciones.

  4. break y continue: salir o saltar con progreso

    Distinguir break y continue en bucles, controlar un recorrido con omisiones y salida anticipada, y corregir por análisis una actualización que continue impide alcanzar.

  5. Desafío: ahorro, meta y máximo de semanas

    Construir y comprobar una simulación de ahorro con for, acumulador y salida por meta, una variante con semanas omitidas y una versión equivalente con while, justificando límites y corrigiendo riesgos de no terminación.

Puedes practicar sin cuenta. Tu avance anónimo se pierde al recargar o salir; inicia sesión para guardarlo.

Entrar al curso →