A instrução iterativa rep tem a seguinte forma:
repe tem o seguinte significado: a instrução a é executada até a condição c ser verdadeira. Ou seja, quando a instrução rep é encontrada, é executada a acção a, seguidamente é calculado o valor da condição c, se o valor for falso é novamente executada a acção a e volta-se a calcular o valor da condição c. O processo é repetido até o valor da condição c ser verdade. Note-se que a acção é sempre executada, pelo menos uma vez.
ate (c)
Tal como para a instrução enq é necessário definir a condição e as instruções de modo a que o ciclo termine.
Utilizando a instrução rep, a leitura da nota seria feita do seguinte modo:
...
rep
ate (0nota1
20);
...