Representación de algoritmos con estructuras de control repetitivas
Por Samanta Guadalupe Macías Ortiz
Revista digital juvenil sobre programación
Introducción
En la programación, las estructuras repetitivas permiten ejecutar un conjunto de instrucciones varias veces sin tener que escribirlas de nuevo. Existen tres estructuras principales: Mientras, Repetir - Hasta Que y Para, que facilitan la automatización de tareas en los algoritmos.
Estructura Mientras - FinMientras
La estructura Mientras - FinMientras permite repetir un conjunto de instrucciones mientras se cumpla una condición lógica. Primero se evalúa la condición; si es verdadera, se ejecuta el bloque de instrucciones. Cuando deja de cumplirse, el ciclo termina.
Sintaxis:
Mientras (condición)
< instrucciones >
FinMientras
Ejemplo: contador ← 1
Mientras contador ≤ 5
Escribir "Número: ", contador contador ← contador + 1
FinMientras
Estructura Repetir - Hasta Que
Esta estructura ejecuta un conjunto de instrucciones al menos una vez, y se repite hasta que la condición especificada se cumpla (cuando sea verdadera).
Sintaxis:
Repetir < instrucciones >
Hasta Que (condición)
Ejemplo: contador ← 1
Repetir
Escribir "Número: ", contador contador ← contador + 1
Hasta Que contador > 5
Estructura Para - FinPara
La estructura Para - FinPara se usa cuando se conoce de antemano el número de repeticiones que deben realizarse. Se utiliza comúnmente con una variable de control (contador).
Sintaxis:
Para variable ← valor_inicial Hasta valor_final Con Paso valor_incremento < instrucciones > FinPara
Ejemplo:
Para i ← 1 Hasta 5 Con Paso 1
Escribir "Número: ", i
FinPara
Conclusión
Las estructuras repetitivas son fundamentales en la programación, pues facilitan la ejecución de tareas repetitivas de forma automática. Cada estructura tiene un propósito específico según la condición o el número de repeticiones.