Os comandos de repetição servem para desviar o fluxo de execução de maneira que um determinado trecho do código possa ser repetido por um número controlado de vezes. A este desvio, dá-se o nome de laço ou loop.
O Pascal dispõe dos seguintes comandos de repetição:
Todos estes serão apresentados na sequência.