Em algumas situações, pretendemos que uma dada instrução (ou conjunto de instruções) seja executada repetidamente. Para, por exemplo, só aceitarmos valores entre 0 e 20 para a variável nota1 do algoritmo 3.4, devemos repetir a leitura enquanto o valor lido não for válido.
Para expressar repetição temos três instruções iterativas: