Uma Estrutura de Repetição permite a execução de um conjunto de comandos, de acordo com uma condição predeterminada. São utilizadas, geralmente, para repetir  um conjunto de procedimentos até que determinado objetivo seja atingido,.

Todas as Estrutura de Repetição funcionam a partir de uma condição de controle, declarada através de uma expressão lógica, que é testada em cada ciclo para determinar se a repetição prossegue ou não.