Hola y bienvenidos esta elección.
A continuación vamos a ver el tema del Ciclo FORO en Java están listos.
Vamos bien vamos a continuar con nuestro proyecto vamos a quitar el código del método Mayne y ahora
vamos a ver el tema del Ciclo FORO para utilizar el Ciclo FORO en Java vamos a utilizar la palabra reservada
for abrimos paréntesis y posteriormente abrimos nuestro bloque de código para el Ciclo FORO.
Si el ciclo únicamente va a tener una línea dentro de su contenido entonces podemos omitir el uso de
llaves pero lo común es que agreguemos llaves para que tengamos más clara la sintaxis del ciclo Forth
ahora posteriormente tenemos tres secciones en el ciclo Forth.
A diferencia del ciclo Jail donde teníamos que definir nuestro contador de manera externa al ciclo e
internamente nosotros controlar el incremento de este contador en el ciclo Forth tenemos tres secciones
que nos van a facilitar este trabajo así que tenemos tres secciones separadas por punto y coma la primera
sección es la definición de nuestro contador.
Y aunque podemos agregar otro tipo de código normalmente vamos a hacer lo siguiente se define nuestra
variable.
Por ejemplo la variable y normalmente aprovechamos esta sección para inicializar nuestra variable.
La siguiente sección es la definición de nuestra condición.
Por ejemplo y menor que 3 va a ser muy parecido al ejemplo anterior.
La condición y menor QE3.
Y si queremos que incluya el 3 dentro de la iteración entonces tendríamos que utilizar menor o igual
pero en este caso vamos a poner únicamente y menor que 3 y La última sección de este ciclo es el incremento
del contador.
Así que en este caso esta es la sección para poner el incremento y más más.
Así que podemos observar que está mucho más controlado la sintaxis del ciclo Forth si no definimos estos
elementos o la condición si no está definida entonces sería un ciclo infinito así que también es posible
crear ciclos infinitos utilizando la sentencia Forth pero obviamente esto no es común ni recomendable
ya que podríamos bloquear la ejecución de nuestro programa.
Bien ahora lo que podemos hacer es imprimir el valor de nuestro contador para observar cómo se va incrementando
nuestra variable.
Así que guardamos cambios y ejecutamos
y podemos observar que muy similar al resultado del ciclo cual estamos imprimiendo el valor de nuestra
variable el contador y los valores van de 0 a 2 ya que lo que hace este ciclo Forth es ejecutar este
bloque de código las veces que le indiquemos.
En este caso de cero y su límite es 3 pero es menor que 3.
Por lo tanto únicamente va de 0 a 2.
Vamos a ejecutar paso a paso este código para que observemos algunos otros detalles de la ejecución
del ciclo Forth.
Vamos a poner un punto de ruptura en la ejecución de este ciclo Forth.
En la primera línea damos clic derecho de Buffy y podemos observar que en este momento aún no se ha
definido ninguna variable.
Si presionamos el botón de F8 o este over entonces ya se ha creado la variable de tipo entero y su valor
inicial es cero y se revisa por primera vez la condición será menor que 3.
En este caso el resultado es verdadero y por ello es que se entra a la ejecución del bloque de código
del ciclo Forth.
Así que la primera vez que se ejecuta este bloque de código y hasta que termina la ejecución del bloque
de código es que se va a la sección del incremento del contador.
Así que los pasos es como sigue.
Primero se declara el contador como siguiente paso se revisa la condición si es verdadera entonces se
ejecuta el bloque de código del ciclo Forth y por último una vez que termina de ejecutarse este bloque
de código entonces se incrementa el contador.
Este es el orden en que se ejecuta cada una de las partes del ciclo Forth así que esto es lo que debemos
tener en cuenta cuando estamos trabajando con el ciclo Forth así que una vez que terminamos de ejecutar
el bloque del ciclo Ford es que se realiza el incremento del contador por lo tanto en este caso ahora
la variable i vale 1 se revisa de nueva cuenta la condición ya no se vuelve a revisar.
Esta sección ya que esto reiniciará el valor del contador a cero.
Por lo tanto esta sección únicamente se revisa la primera vez que se ejecuta el ciclo.
La siguiente vez solamente se revisa la condición así que en este caso y vale 1 ya se incrementó el
valor y un no menor que 3 es verdadero.
Por lo tanto volvemos a ejecutar el bloque del ciclo.
Y si revisamos la salida
en este caso tenemos el contador igual a cero y ahora el valor de i es igual a 1 por lo tanto ahora
se imprime el valor del contador igual a 1 y lo siguiente que va a ser una vez que determinado de nueva
cuenta la ejecución del bloque es volver a incrementar el contador y una vez que incrementa el contador
se vuelve a revisar la condición.
Vamos a revisar
y podemos observar que el valor de y fue 2 2 menor que 3.
La condición fue nuevamente verdadera.
Por lo tanto entramos a la ejecución de nueva cuenta de bloque y podemos observar el valor y igual a
2.
Ahora el valor de ahí se va a incrementar y pasó de 2 a 3.
Por lo tanto la condición fue falsa y esto provoca que la ejecución del ciclo termine y nos vamos a
la siguiente línea.
Esta es la última línea del método Moine.
Por lo tanto también termina la ejecución de nuestro programa así que esta es la ejecución.
Paso a paso del ciclo.
Cada una de las secciones y con eso ya podemos tener más claro cómo funciona cada uno de los detalles
de este ciclo también tenemos un shortcuts en NetBeans podemos escribir Fort y posteriormente la tecla
de tabulador y esto en automático nos va a agregar el código que hemos escrito pero podemos observar
que no está utilizando Bahr sino el tipo int.
No hay ningún problema podemos utilizar también el tipo según recordamos o podemos utilizar Bahr si
estamos trabajando con la versión de Jota de cada 10 o superior y en este caso únicamente sería adecuar
el límite de esta condición y agregar nuestro código dentro del bloque for así que es un ñordo que nos
puede ayudar a recordar la sintaxis pero lo más recomendable es que nosotros aprendamos esta sintaxis
y podamos escribirla absolutamente desde cero ya que si cambiamos de herramientas podrían no existir
estos mismos Orkos así que únicamente es recomendable utilizar estos Workout.
Una vez que ya dominamos la sintaxis en este caso la sintaxis del ciclo Forth bien con eso terminamos
la revisión del ciclo Forth nos vemos en el siguiente video.
Saludos.