Imagen del artículo Estructuras de control de flujo: repetición

12. Estructuras de control de flujo: repetición

Página 12 | Escuchar en audio

12. Estructuras de control de flujo: repetición

Al aprender lógica de programación, una de las áreas clave que debe comprender son las estructuras de control de flujo. Estas estructuras son las que dan a los programas la capacidad de tomar decisiones y repetir acciones, haciéndolos útiles y eficientes. En este capítulo, nos centraremos específicamente en las estructuras de control de flujo repetidas.

¿Qué son las estructuras de control de flujo repetitivas?

Las estructuras de control de flujo repetitivas, como su nombre indica, se utilizan para repetir un bloque de código varias veces. Esto es útil cuando necesitas realizar una acción repetidamente, como sumar una lista de números o recuperar datos de una base de datos.

Tipos de estructuras de control de flujo repetitivo

Hay tres tipos principales de estructuras de control de flujo en bucle: for, while y do- while.

Para

La estructura de bucle for se utiliza cuando sabes exactamente cuántas veces quieres que se ejecute un bloque de código. Por ejemplo, si quisieras sumar los números del 1 al 10, podrías usar un bucle for para hacerlo. El bucle for tiene tres partes: la inicialización, la condición y la actualización. La inicialización es donde se establece el valor del contador inicial. La condición es la expresión que determina si el ciclo debe continuar o no. La actualización es donde cambias el valor del contador.

Mientras

La estructura de bucle while se utiliza cuando no sabes cuántas veces debe ejecutarse un bloque de código, pero sabes que debe continuar mientras una condición sea verdadera. Por ejemplo, puede utilizar un bucle while para leer datos de un archivo hasta llegar al final. El bucle while sólo tiene una parte: la condición. Si la condición es verdadera, se ejecutará el bloque de código. Si es falso, el ciclo terminará.

Hacer mientras

La estructura del bucle do- while es similar a while, pero con una diferencia clave: el bloque de código se ejecutará al menos una vez, incluso si la condición es falsa desde el principio. Esto es útil cuando necesitas realizar una acción al menos una vez y luego repetirla siempre que una condición sea verdadera.

Ejemplos de estructuras de control de flujo repetitivas

A continuación se muestran algunos ejemplos de cómo puede utilizar estas estructuras de control de flujo repetitivas en su código.

Para

Supongamos que desea imprimir los números del 1 al 10. Puede hacerlo usando un bucle for como este:

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

Mientras

Supongamos que desea leer datos de un archivo hasta el final. Puedes hacer esto usando un bucle while como este:

mientras (!archivo.eof()) {
    Línea de cadena = file.readLine();
    System.out.println(línea);
}

Hacer mientras

Supongamos que desea solicitar al usuario que ingrese un número válido. Puedes hacer esto usando un bucle do- while como este:

del {
    System.out.println("Ingrese un número:");
    número = escáner.nextInt();
} mientras (número <= 0);

Conclusión

Las estructuras de control de flujo en bucle son una parte fundamental de la lógica de programación. Le permiten ejecutar un bloque de código varias veces, lo que resulta útil en muchas situaciones diferentes. Al dominar estos marcos, estará un paso más cerca de convertirse en un programador eficiente y eficaz.

Ahora responde el ejercicio sobre el contenido:

¿Cuál de las siguientes afirmaciones describe correctamente las estructuras de control de flujo repetitivas en la programación?

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

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Vectores y Matrices

Siguiente página del libro electrónico gratuito:

13Vectores y Matrices

3 minutos

¡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.