Este documento explica los ciclos while en programación estructurada. Los ciclos while permiten ejecutar código de manera repetitiva sin necesidad de un valor inicial o final conocido, y su ejecución depende del valor booleano de una condición en cada iteración. A diferencia de los ciclos for, los while son más efectivos para condiciones indeterminadas donde no se conoce cuándo terminará la repetición. Se incluye un ejemplo de cálculo de media usando un bucle while.