Quando usas um bloco «repeat»
para fazer um loop do código,
como é que o computador sabe
quantas repetições são suficientes?
O bloco de repetição está, na realidade,
a esconder um código mais sofisticado,
chamado «loop durante»,
que conta desde um valor inicial
até um valor final em intervalos específicos.
Por exemplo, bloco de «repetir três»
conta de 1 a 3 em aumentos de 1.
Sempre que conta,
executa o código dentro do loop.
O loop sabe quantas vezes já foi executado,
usando uma variável de contagem
que está definida para o valor inicial no início do loop
e regista o acrescento a cada vez que o loop é executado.
Assim que a variável de contagem for maior
do que o valor final, o loop pára de funcionar.
O benefício de utilizar um «loop durante» real
em vez de um bloco de repetição
é que podemos ver a variável de contagem
e usá-la no nosso loop.