Cap. 13 Fundamentos del pensamiento computacional y la programación Vocabulario 259 palabras

Bucle: repetir hasta terminar

Un bucle repite pasos hasta que se cumple una condición o se completa una secuencia; la trampa del examen consiste en confundirlo con una estructura condicional (si-entonces).

Audio

Escuchar esta página (beta)

Subtítulos

Un bucle es una estructura de programación que ejecuta repetidamente un bloque de código hasta que una condición determinada pasa a ser falsa o se agota una secuencia de elementos. La diferencia fundamental con una estructura condicional (si-entonces) es que esta ejecuta su bloque como máximo una vez, mientras que un bucle lo ejecuta cero o más veces. Por ejemplo, revisar cada correo electrónico de una bandeja de entrada utiliza un bucle; decidir si se responde a un único correo utiliza una estructura condicional.

Para identificar un bucle en las preguntas de examen, busque expresiones como «repetir hasta», «para cada» o «mientras». Un truco habitual es que la condición de un bucle se evalúa antes de cada iteración (en los bucles while) o después de cada iteración (en los bucles do-while). Si una pregunta describe un proceso que debe realizarse varias veces en función de un valor cambiante, se trata de un bucle, no de una estructura condicional. Recuerde también que se produce un bucle infinito si la condición nunca pasa a ser falsa, lo que constituye una trampa frecuente en situaciones de depuración.

Una forma concisa de comprobar si lo ha entendido consiste en preguntarse: «¿Este paso debe realizarse más de una vez en función de una condición o de una lista?». Si la respuesta es afirmativa, se trata de un bucle. Para recordarlo, piense en un bucle como una señal de «repetir hasta terminar»: se continúa hasta que se cumple la condición de parada, como un temporizador de cuenta atrás que sigue avanzando hasta llegar a cero.

Tarjeta relacionada

¿Qué es un bucle?

Una estructura que repite una serie de pasos hasta que se cumple una condición o se completa una secuencia.

Volver a la tarjeta Ver todas las tarjetas