diferencias de que son estructuras
Respuestas a la pregunta
Las estructuras repetitivas en programación son un tipo de estructuras de control. Sugiero leer la definición en nuestro diccionario de informática para "ponerse a tono" aquí: Estructura de control.
Estas estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces.
Los lenguajes de programación suelen usar WHILE, FOR, DO WHILE, etc.
El WHILE (traducido MIENTRAS), permite que se ejecute un conjunto de instrucciones mientras se cumpla una condición. Por lo tanto el ciclo WHILE puede NO ejecutarse si no se cumple la condición, o ejecutarse una cantidad determinada de veces mientras se cumpla la condición. (Es usual cometer errores de ciclos de repetición infinitos con el WHILE).
Un ejemplo en pseudocódigo:
x = 0
MIENTRAS(x < 10)
{
mostrar (x)
x = x + 1
}