Hola Te saludo nuevamente.
Ubaldo Acosta espero que estés listo para continuar con esta elección.
Vamos a estudiar a continuación el tema de ciclos en IAVA
los ciclos nos permiten repetir un conjunto de instrucciones una cierta cantidad de veces esto va a
depender de una condición la cual debemos controlar para poder detener en algún momento el ciclo de
lo contrario podríamos terminar ejecutando un ciclo infinito y por consiguiente bloquear la ejecución
del equipo o dispositivo que ejecuta dicho ciclo.
La condición a cumplirse puede ser determinada por el usuario o por el programa según la lógica que
se haya establecido.
Vamos a ver a continuación los elementos de un ciclo como hemos comentado un ciclo podemos definirlo
como una estructura que nos permite repetir o iterar un conjunto de instrucciones o sentencias.
Como podemos observar en la figura tenemos los siguientes elementos tenemos un inicio del ciclo.
Posteriormente tenemos una condición a cumplirse pudiendo ser cierta o falsa es decir es una expresión
booleana posteriormente tenemos la sentencia o sentencias a ejecutarse y posteriormente tenemos nuevamente
la evaluación de la condición y se repite el ciclo si la condición nuevamente fue verdadera.
De lo contrario concluye este ciclo además podemos observar las siguientes características de los ciclos
el conjunto de instrucciones debe ser finito la cantidad de veces que se repita dicho conjunto de instrucciones
también debe ser finita.
En algunos casos esta cantidad de veces va a depender de una condición explícita y en otros casos va
a depender de una condición implícita una condición es explícita cuando depende solamente de la misma
ejecución del programa sin que sea importante la participación del usuario.
Asimismo una condición es implícita cuando depende solamente de la voluntad del usuario y por lo tanto
la cantidad de iteraciones o repeticiones del ciclo podría variar dependiendo de la decisión final del
usuario dentro de un ciclo podrá ir cualquier sentencia incluyendo otros ciclos.
A esto se le conoce como ciclos anidados existen distintos tipos de ciclos como son el ciclo el cual
y a continuación veremos más en detalle cada uno de ellos el ciclo Jail en Java es el más fundamental
para realizar iteraciones.
Básicamente como podemos observar en la figura se va ejecutando un bloque de código tantas veces como
en la condición que se evalúa sea verdadera.
Una vez que esta condición es falsa entonces termina el ciclo.
La condición a evaluar puede ser cualquier expresión de tipo juliãn vamos a ver ahora la sintaxis del
ciclo Jail podemos observar que en primer lugar tenemos una condición esta expresión como hemos comentado
es de tipo juliãn debido a que es un bloque de código no lleva Punto y Coma sino simplemente se abren
y cierran llaves este ciclo cual puede no tener estas llaves.
Sin embargo si no las tiene únicamente podemos tener una línea de código.
Una sentencia única que se va a ejecutar.
Pero si el ciclo tiene más sentencias entonces vamos a utilizar llaves y dentro del bloque de código
del ciclo cual ya podemos agregar varias sentencias las sentencias se llevan Punto y Coma ya que son
sentencias jaba debido a que la condición del ciclo Jael se evalúa al inicio.
El bloque de código a repetir no se ejecutará ni una sola vez si es que esta condición no se cumple.
Si en caso contrario quisiéramos que se evaluará al menos una vez el bloque de código del ciclo vaya
existe el ciclo usual que veremos más adelante en los ejercicios que vamos a realizar más adelante pondremos
en práctica el ciclo guai.