-
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.