2. ESTRUCTURAS CÍCLICAS
Los procesos repetitivos son la base del uso de las computadoras. En estos
procesos se necesita normalmente contar los sucesos, acciones o tareas internas
del ciclo.
Una estructura cíclica o estructura repetitiva es aquella que le permite al
programador repetir un conjunto o bloque de instrucciones un número
determinado de veces mientras una condición dada sea cierta o hasta que una
condición dada sea cierta.
Se debe establecer un mecanismo para terminar las tareas repetitivas. Dicho
mecanismo es un control que se evalúa cada vez que se realiza un ciclo. La
condición que sirve de control puede ser verificada antes o después de ejecutarse
el conjunto de instrucciones o sentencias. En caso de que la verificación o
evaluación resulte verdadera se repite el ciclo o caso de ser falsa lo terminará.
Ciclos con control antes
Las estructuras cíclicas cuyo control esta antes del ciclo, son estructuras que
realizan la evaluación antes de ejecutar el bloque de instrucciones que tiene que
repetir. Dependiendo de la evaluación que se realice se ejecutara o no dicho
conjunto de instrucciones.
3. Dado un valor inicial exp1 asignado a la variable esta se irá aumentando o
disminuyendo de acuerdo a la exp3 hasta llegar a la exp2; si se omite el paso, significa
que la variable aumentará de uno en uno.Ciclos con un Número Indeterminado de
Iteraciones Son aquellos en que el numero de iteraciones no se conoce con exactitud,
ya que esta dado en función de un dato dentro del programa.Mientras Que: Esta es una
estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o
variable. Para esto, la instrucción se vale de una condición que es la que debe
cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces
ya no se ejecuta el proceso. La forma de esta estructura es la siguiente:DIAGRAMA DE
FLUJO
4. Estructuras Repetivas
Cualquier problema que requiera una estructura repetitiva se puede resolver
empleando la estructura while. Pero hay otra estructura repetitiva cuyo planteo es más
sencillo en ciertas situaciones.
En general, la estructura for se usa en aquellas situaciones en las cuales
CONOCEMOS la cantidad de veces que queremos que se ejecute el bloque de
instrucciones. Ejemplo: cargar 10 números, ingresar 5 notas de alumnos, etc.
Conocemos de antemano la cantidad de veces que queremos que el bloque se repita.
Veremos, sin embargo, que en el lenguaje Java la estructura for puede usarse en
cualquier situación repetitiva, porque en última instancia no es otra cosa que una
estructura while generalizada.
Representación gráfica: