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);
}
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++;
}
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);
← Volver al inicio