Sentencias Repetitivas (Bucles)
Las estructuras de repetición son las llamadas estructuras cíclicas, iterativas o de bucles.
Permiten ejecutar un conjunto de instrucciones de manera repetida (o cíclica) mientras
que la expresión lógica a evaluar se cumpla (sea verdadera).
En lenguaje C existen tres estructuras de repetición: WHILE, do-WHILW y FOR. Las
estructuras WHILE y do-WHILE son estructuras repetitivas de propósito general. La
estructura de repetición FOR se utiliza, principalmente, para recorrer arreglos y, por tanto,
se programará en la siguiente práctica.
La estructura repetitiva (o iterativa) WHILE primero valida la expresión lógica y si ésta se cumple
(es verdadera) procede a ejecutar el bloque de instrucciones de la estructura, el cual está
delimitado por las llaves {}. Si la condición no se cumple se continúa el flujo normal del programa
sin ejecutar el bloque de la estructura, es decir, el bloque se puede ejecutar de cero a ene veces.
DO-WHILE es una estructura cíclica que ejecuta el bloque de código que se encuentra dentro de
las llaves y después valida la condición, es decir, el bloque de código se ejecuta de una a ene veces.
Si el bloque de código a repetir consta de una solo sentencia, entonces se pueden omitir las llaves.
Esta estructura de control es la única que termina con el signo de puntuación ';'.
Las líneas de código que empiezan con # son directivas del preprocesador, el cual se encarga de
realizar modificaciones en el texto del código fuente, como reemplazar un símbolo definido con
#define por un parámetro o texto, o incluir un archivo en otro archivo con #INCLUDE.
El símbolo #define consta de un nombre y un valor, cada vez que aparezca el nombre en el
programa se cambiará por el valor definido. El valor puede ser numérico o puede ser texto.
Esta clase de estructura cumple con 4 ciclos que son:
CICLO MIENTRAS: Permite ejecutar un boque de instrucciones mientras que una expresión lógica
dada se cumpla es, decir, mientras su evaluación de como resultado verdadero.
CICLO HAGA – MIENTRAS: En el ciclo haga-mientras la condición se evalúa después de ejecutar el
bloque de instrucciones, por lo tanto, el bloque se ejecuta por lo menos una vez. Este bloque se
ejecuta nuevamente si la condición se evalúa como verdadera, y no se ejecuta más si se evalúa
como falso.
CICLO REPITA- HASTA: La instrucción repetir -Hasta Que ejecuta una secuencia de instrucciones
hasta que la condición sea verdadera. Al ejecutarse esta instrucción, la secuencia de instrucciones
que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición.
CICLO PARA: Este ciclo es uno de los más usados para repetir una secuencia de
instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que
se ejecute una instrucción simple o compuesta. Mostrar (el resultado algoritmo); Fin-
Programa.
Podemos concluir que las estructuras repetitivas o bucles se crearon con el objetivo de simplificar
la ejecución de un grupo de instrucciones que se deben ejecutar varias veces hasta poder obtener
un resultado, y que las estructuras de control son de gran ayuda al momento de solucionar
Problemas informáticos ya que con su facilidad de interpretación y de manejo al momento de
utilizarlas en los pseudocódigos nos ahorrara tiempo y espacio.