9. Estructuras de repetición (PARA, MIENTRAS)

Página 36

Capítulo 9: Estructuras de repetición (PARA, MIENTRAS)

Las estructuras de iteración, también conocidas como bucles, son fundamentales en la lógica de programación. Permiten repetir una determinada parte del código varias veces, lo que resulta sumamente útil en muchas situaciones. En este capítulo, exploraremos dos de las estructuras de bucle más comunes: FOR y WHILE.

PARA

La estructura del bucle FOR se utiliza cuando sabemos exactamente cuántas veces queremos que se ejecute un bloque de código. La estructura básica de un bucle FOR es la siguiente:

for (inicialización; condición; incremento) {
  // código a repetir
}

La 'inicialización' es donde definimos una variable de control para el bucle. La 'condición' es el criterio que determina cuándo debe detenerse el bucle. Y el 'incremento' es lo que le sucede a la variable de control con cada repetición del ciclo. Veamos un ejemplo:

para (int i = 0; i < 10; i++) {
  System.out.println(i);
}

En este ejemplo, la variable 'i' se inicializa con el valor 0. Siempre que 'i' sea menor que 10, el código dentro del bucle se ejecutará y 'i' se incrementará en 1 con cada repetición. . Entonces este bucle imprimirá los números del 0 al 9.

MIENTRAS

La estructura del bucle WHILE se utiliza cuando no sabemos cuántas veces se debe repetir el código, pero tenemos una condición que determina cuándo debe detenerse el bucle. La estructura básica de un bucle WHILE es la siguiente:

mientras (condición) {
  // código a repetir
}

La 'condición' es el criterio que determina cuándo debe detenerse el bucle. El código dentro del bucle se repetirá siempre que la condición sea verdadera. Veamos un ejemplo:

int yo = 0;
mientras (yo < 10) {
  System.out.println(i);
  yo ++;
}

En este ejemplo, la variable 'i' se inicializa al valor 0 fuera del bucle. Siempre que 'i' sea menor que 10, el código dentro del bucle se ejecutará y 'i' se incrementará en 1 con cada repetición. Entonces este bucle también imprimirá los números del 0 al 9.

Es importante tener en cuenta que debemos tener cuidado de no crear bucles infinitos. Un bucle infinito es un bucle que nunca se detiene, porque la condición siempre sigue siendo verdadera. Esto puede causar muchos problemas, incluido el bloqueo del programa. Por lo tanto, siempre debemos asegurarnos de que la condición del bucle eventualmente se vuelva falsa.

En resumen, los bucles FOR y WHILE son herramientas poderosas en programación lógica. Nos permiten repetir un determinado fragmento de código tantas veces como queramos, en función de una condición. Esto nos aporta una gran flexibilidad y eficiencia a la hora de resolver problemas de programación.

En el próximo capítulo, exploraremos otra estructura de repetición importante: HACER MIENTRAS. ¡Estén atentos!

Ahora responde el ejercicio sobre el contenido:

¿Cuál es la principal diferencia entre las estructuras de bucle FOR y WHILE en la lógica de programación?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

3710. Vectores y Matrices

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.