Codiguito
Hola Mark ¿Cómo te va en la escuela?
Mark
Un poco mal Codiguito
Codiguito
Cuéntame que pasa
Mark
Bueno es que aun no comprendo un tema de la materia de fundamentos de programación
Codiguito
Dime ¿Cuál es ese tema que no entiende Mark?
Mark
El tema es Estructuras iterativas
Codiguito
Vaya ese tema es muy interesante, lo conozco y tal vez te pueda explicar si tu quieres
Mark
En serio me parece buena idea
Codiguito
Ok, para empezar una estructura iterativa es la sentencia de control que permite ejecutar una o más instrucciones un número predeterminado de veces, mientras o hasta que se cumpla una determinada condición.
Codiguito
las sentencias mas conocidas son los ciclos for, while y do while
Mark
Vaya que interesante me podrías explicar el ciclo for
Codiguito
El for es una estructura de repetición que ejecuta un conjunto de instrucciones un número finito de veces, de acuerdo con una condición definida por una variable de control.
Codiguito
El for permite repetir acciones de manera ordenada y controlada, estableciendo en su sintaxis tres elementos principales:
Inicialización → asigna el valor inicial al contador.
Condición → determina si el ciclo continúa o finaliza.
Actualización → modifica el contador (generalmente incrementándolo o decrementándolo).
Mark
Oye me podrías enseñar un ejemplo por favor
Codiguito
Claro aquí te presento un ejemplo del ciclo for en el podemos observar un método imprime una tabla fila por fila. El for se encarga de recorrer desde la primera fila hasta la última (rows). En cada paso se manda a llamar al método printRow, que probablemente se encarga de construir e imprimir una sola fila de la tabla.
public static void printTable(int rows) {
for (int i = 1; i <= rows; i = i + 1) {
printRow(i, rows);
}
}
Mark
Wow que increíble oye también me podrías explicar como funciona el ciclo while y do while??
Codiguito
Por su puesto iniciemos por el ciclo while es una estructura iterativa en programación que permite ejecutar un bloque de instrucciones mientras se cumpla una condición lógica.
Codiguito
Por otro lado el ciclo do-while es una estructura iterativa en programación que ejecuta un bloque de instrucciones al menos una vez, y después repite mientras la condición sea verdadera.
Codiguito
El ciclo while en java se programa de esta manera:
public static void main(String[] args) {
int numero = 1;
while (numero <= 5) { // condición
System.out.println("Número: " + numero);
numero++; // actualización
}
}
Codiguito
y el ciclo do-while se ve de esta manera:
public static void main(String[] args) {
int numero = 1;
do {
System.out.println("Número: " + numero);
numero++;
} while (numero <= 5); // condición
}
Mark
vaya ahora me queda mas claro como funciona cada ciclo
Codiguito
Recuerda que la utilización de cada ciclo dependerá de las necesidades del programa
Mark
Gracias Codiguito has sido de gran ayuda muchas gracias
Codiguito
De nada Mark siempre estoy para servirte