Introducción a las estructuras repetitivas
El conjunto de instrucciones que se ejecuta repetidamente se llama ciclo.
Todo ciclo debe terminar de ejecutarse luego de un número finito de veces, por lo que es necesario en cada iteración del mismo, evaluar las condiciones necesarias para decidir si se debe seguir ejecutando o si debe detenerse.
En todo ciclo, siempre debe existir una condición de parada o fin de ciclo.
Tipos de estructuras repetitivas
Estructura repetitiva para (for)
La estructura para conocida comúnmente como FOR, es la estructura algorítmica
adecuada para utilizar en un ciclo que se ejecutará un número definido de veces.
Ejecuta un bloque de instrucciones un número determinado de veces.
El número de repeticiones no depende de las proposiciones dentro del ciclo.
El número de veces se obtiene del planteamiento del problema o de una lectura que indica que el número de iteraciones se debe realizar para N ocurrencias.
Estructura repetitiva mientras (while)
La estructura algorítmica mientras, comúnmente conocida como while, es la estructura adecuada para utilizar en un ciclo cuando no sabemos el número de veces que éste se ha de repetir.
Dicho número depende de las proposiciones dentro del ciclo.
Ejecuta un bloque de instrucciones mientras se cumpla una condición.
La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la
condición sea verdadera.
Estructura repetitiva repetir (do while)
Repetir
<instrucciones>
Hasta Que <condición>
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. Si la condición es falsa, el cuerpo del ciclo
se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la
condición sea verdadera.
Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo
serán ejecutadas al menos una vez. Además, a fin de evitar ciclos infinitos, el cuerpo del
ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la
condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo.
No hay comentarios:
Publicar un comentario