Portafolio Académico

Desarrollo Lógico y Algoritmo

3. Estructuras Repetitivas

Las estructuras repetitivas (o bucles) permiten ejecutar un bloque de código varias veces mientras se cumpla una condición. Son esenciales para automatizar tareas repetitivas sin duplicar código.

Ciclo for

Se utiliza cuando se conoce de antemano el número de iteraciones.

Pseudocódigo

Para i = 1 Hasta 5 Hacer
    Escribir "Iteración: ", i
FinPara

En lenguaje C

for (int i = 1; i <= 5; i++) {
    printf("Iteración: %d\n", i);
}
Diagrama de flujo del ciclo for

Ciclo while

Evalúa una condición antes de cada iteración. Si es verdadera, ejecuta el bloque; si no, termina.

Pseudocódigo

i = 1
Mientras (i <= 5) Hacer
    Escribir "Iteración: ", i
    i = i + 1
FinMientras

En lenguaje C

int i = 1;
while (i <= 5) {
    printf("Iteración: %d\n", i);
    i++;
}
Diagrama de flujo del ciclo while

Ciclo do-while

Similar al while, pero evalúa la condición después de la primera ejecución. Por lo tanto, el bloque se ejecuta al menos una vez.

Pseudocódigo

i = 1
Hacer
    Escribir "Iteración: ", i
    i = i + 1
Mientras (i <= 5)

En lenguaje C

int i = 1;
do {
    printf("Iteración: %d\n", i);
    i++;
} while (i <= 5);
Diagrama de flujo del ciclo do-while ← Volver al inicio

Explorar otras secciones: