El ciclo for es un conjunto de instrucciones que, a diferencia del while y do-while, si se conoce su número de repeticiones.
En el caso del for, es necesita inicializar una variable única para este algoritmo. Posteriormente, se escribe la condición, la cual indicará el límite de nuestros ciclos, y se necesita de un contador que irá incrementando su nuevo valor una vez que haya ejecutado el bloque de sentencias.
Su estructura consta de cuatro partes importantes, las cuales son:
Inicialización de la variable
Condición
Contador
Bloque de sentencias
El ciclo for está conformado por lo siguiente:
Palabra reservada: Primero se pone la palabra for y seguida de ella se abre paréntesis en donde se escribirá la inicialización de la variable, la condición y el contador.
Inicialización de la variable: A diferencia de los ciclos while y do-while, en el ciclo for se necesita inicializar una variable, esta variable va a ser únicamente usada para este. La inicialización se escribe dentro del paréntesis seguido de un punto y coma. Por lo general, la variable se inicializa en 0, pero dependerá del usuario y del ejercicio.
Condición: Este va seguido del punto y coma de la inicialización de la variable, en ella se escribe la condición a evaluar para que el ciclo siga funcionando. Al terminar de escribirla, se pondrá un punto y coma.
Contador: Seguido del punto y coma de la condición, se pondrá la variable que se inicializó al principio a la cual se le indicará de cuanto será su aumento, por lo general el contador se aumenta de uno en uno, pero dependerá del usuario y del ejercicio. Al finalizar, se cierra el paréntesis.
Llaves: las llaves se escribirán después de cerrar el paréntesis, estos determinan el inicio y fin del ciclo, todo lo que esté dentro de estás llaves se tomará como instrucciones del ciclo.
Bloque de sentencias: Conjunto de instrucciones dentro de las llaves del ciclo. Todo lo que se encuentre dentro de estas llaves forman parte del bloque de sentencias.
for(Inicialización de la variable; Condición; Contador;){
Sentencias;
Sentencias;
Sentencias;
}
A continuación se mostrará la comparación del ciclo For entre Pseudocódigo y Java
A continuación, se presenta la prueba de escritorio para el ciclo “for”. Esta prueba de escritorio inicia por única vez pidiendo la inicialización de la variable.
Posterior a ello se evaluará la condición que se requiera que se cumpla para que se complete un ciclo. Si se cumple la condición, se pasará a ejecutar el bloque de sentencias que se contempla en ella.
Una vez ejecutada todas las sentencias que se encuentran contempladas dentro del for, se procederá a escribir en el espacio del contador su nuevo valor. Este dependerá de acuerdo con lo que le ha indicado el usuario (por lo general incrementa de uno en uno).
Al final de ello, automáticamente se volverá a evaluar la condición con el nuevo valor del contador, si esta sigue siendo verdadera, se volverán a ejecutar los pasos anteriores.
Cuando el contador ya no cumpla con la condición, se saldrá del ciclo y este terminará.
Actividad