Hola y bienvenidos.
Vamos a ejecutar paso a paso nuestro ejercicio del ciclo Ford.
Están listos?
Vamos.
Bien, vamos a poner un punto de ruptura, en este caso en la línea seis, donde estamos definiendo
nuestra constante llamada repeticiones con el valor asignado de cinco repeticiones.
Vamos a ejecutar entonces paso a paso.
Una vez que hemos agregado el punto de ruptura.
Y les estamos agregando nuestra animación para que vayamos viendo los valores de nuestras variables
cada vez que ejecutamos y avanzamos en nuestro ciclo for bien y también tenemos la salida de nuestro
programa.
Vamos a continuar, ya estamos en la línea seis.
Entonces, en este momento, si presionamos el botón de este hover, se va a crear nuestra variable
de repeticiones en memoria y entonces se asigna el valor de cinco a nuestra variable de repeticiones.
Y una vez que empezamos a ejecutar también nuestro ciclo for, entonces se va a crear nuestra variable
de contador.
Esta va a ser una variable local a nuestro ciclo for.
Así que una vez que se ejecuta este ciclo for, se crea esta variable.
Pero en el momento en que termina este ciclo for se destruye dicha variable.
Bien.
Así que esta es una variable local a nuestro ciclo for.
Ahora vamos a empezar.
En primer lugar, se define nuestra variable de contador.
Se le asigna el valor inicial de uno.
Posteriormente se revisa nuestra condición.
Vamos a presionar el botón de este hover.
Y entonces.
En este momento la condición resultó verdadero, ya que si nos ponemos sobre esta condición, la variable
de contador tiene uno y se pregunta si la variable de uno es menor o igual que el valor de cinco.
Por lo tanto, esta condición regresa verdadero.
Como podemos observar.
Sin embargo, todavía no se incrementa esta variable.
Recordemos que este paso se va a ejecutar después de ejecutar el bloque de código de nuestro ciclo for.
Así que recordemos el orden.
En primer lugar, se ejecuta este bloque de código para crear nuestras variables en memoria.
Así que en este momento ya se creó esta variable.
Posteriormente, como siguiente paso se revisa la condición si la condición es verdadera.
Como en este caso.
Entonces entramos al bloque de código.
Así que este sería el siguiente paso a ejecutar.
Y una vez que termina de ejecutarse este bloque de código, entonces vamos a ejecutar la última sección
de nuestro ciclo FOR.
Es decir, que una vez que se ejecutó el bloque de código, se va a ejecutar esta sección y por lo tanto
se va a incrementar la variable de contador, y así posteriormente vamos a ir repitiendo cada uno de
estos pasos.
Así que los pasos que se van a repetir, excepto la primera vez, es que se revisa la condición, posteriormente
se ejecuta el bloque de código y finalmente se incrementan los contadores.
Y todo esto se repite tantas veces como esta condición sea verdadera.
Pero recordemos que esta sección solamente se ejecutó la primera vez que se ejecuta nuestro ciclo for.
Bien, vamos a comprobarlo.
En este momento ya la condición fue verdadera, por lo tanto ya estamos ejecutando nuestro bloque de
código del ciclo FOR.
Si volvemos a presionar el botón de este hover, entonces se ejecuta esta sección, es decir, que se
incrementa la variable de contador.
Así que en este momento la variable de contador ya vale dos, se incrementa y entonces se vuelve a revisar
nuestra condición.
En este caso se revisa que el contador vale dos si es menor o igual que cinco, así que en este caso
regresa verdadero.
O lo que es lo mismo, el valor de uno.
Por lo tanto, si volvemos a ejecutar, presionamos este over de nueva cuenta.
La condición fue verdadera.
Podemos comprobarlo.
Podemos observar que regresó el valor de uno.
Debido a que esta variable de contador tiene el valor de dos.
Bien.
Así que se vuelve a ejecutar nuestro bloque de código.
Presionamos el botón de este hover y en memoria.
Ya se imprimió también este valor.
El valor de dos.
De nueva cuenta.
Regresamos a esta sección donde se incrementa la variable de contador.
Así que en este momento la variable de contador ya vale tres y se vuelve a revisar esta condición.
Podemos observar que esta sección ya no se vuelve a tocar.
Solamente se ejecutó la primera vez que inició nuestro ciclo FOR.
Así que volvemos a revisar esta condición.
Presionamos este hover.
Se revisa esta condición.
Esta fue la condición que se ejecutó.
Entonces el valor de tres es menor o igual que cinco.
Por lo tanto regresa verdadero.
Se vuelve a ejecutar nuestro bloque de código.
Se manda a imprimir en memoria el valor de tres y entonces ejecutamos la sección del incremento de las
variables de tipo contador.
Así que en este momento el contador vale cuatro.
Se revisa la condición si cuatro es menor o igual que cinco.
Así que presionamos de nueva cuenta.
Este hover se manda a imprimir el valor de cuatro y una vez que termina de ejecutarse este bloque de
código, entonces vamos a la sección del incremento de las variables de tipo contador.
Entonces, en memoria la variable de contador ya vale cinco y se revisa si la variable de contador es
menor o igual que el número de repeticiones.
Es decir, si cinco es menor o igual que cinco no es menor.
Pero todo es igual.
Por lo tanto, regresa verdadero.
Volvemos a entrar el bloque de código y va a ser la última vez que se va a ejecutar este ciclo Form.
Vamos a comprobar.
Presionamos de nueva cuenta.
Se manda a imprimir el valor de cinco.
Vamos a la sección de incremento de contadores.
Por lo tanto, esta variable en memoria ya va a tener el valor de seis.
Pero debido a que si la variable de contador vale seis, entonces esta condición ya no se cumple.
Así que a la pregunta de si seis es menor o igual que cinco.
Esto ya responde falso o el valor de cero.
Por lo tanto termina de ejecutarse nuestro ciclo for y también en memoria se va a destruir la variable
que era local a este ciclo.
For.
Vamos a comprobarlo.
Si presionamos este botón de este hover podemos observar que ya no entramos al bloque de código de este
ciclo for y se destruye también de memoria la variable de contador, ya que era una variable local a
nuestro método main.
Y nos vamos a la línea siguiente después del ciclo for.
Como ya no tenemos más código, entonces llegamos al final de nuestro método main.
Y si volvemos a ejecutar, entonces termina la ejecución de nuestro programa.
Y al terminar de ejecutarse nuestro método main, también se destruye de memoria esta variable que era
local.
A nuestro método main, aunque sea una constante al final también se trata como una variable en memoria
y al terminar de ejecutarse este método main también se elimina de memoria esta variable.
Por último, quitamos nuestro punto de ruptura y básicamente esta es la ejecución paso a paso de nuestro
ciclo for.
Así que pongan en práctica este ejemplo y el modo paso a paso para que se familiaricen a detalle con
este ciclo for.
Eso es todo por este video y continuamos en la siguiente lección.
Saludos.