El documento describe las estructuras repetitivas (cíclicas) en los algoritmos. Existen algoritmos cuyas instrucciones se deben ejecutar repetidamente un número de veces, donde las instrucciones son las mismas pero los datos varían. Estas repeticiones forman un ciclo que tiene una condición de finalización. En algunos algoritmos se conoce el número de repeticiones a priori, mientras que en otros depende de los datos y las instrucciones. La estructura repetitiva FOR se utiliza cuando el número de repeticiones está definido.