Skip to main content

Repetições

Através de laços de repetição é possível criar programas que percorrem arrays, analisando individualmente cada elemento, e até mesmo criar trechos de código que sejam repetidos até que certa condição estabelecida seja cumprida.

  1. Repita: este bloco irá repetir todos os comandos que estiverem dentro dele, a quantidade de vezes que for estabelecida em seu parâmetro.

Repetições

  1. Repita enquanto: repete todos os comandos que estiverem dentro dele enquanto a condição passado em seu parâmetro for verdadeira.

Repetições

  1. Contador com parâmetros: nesta repetição é possível estabelecer o valor inicial, final e a forma de incremento da repetição.

Repetições

Neste caso, a mensagem será enviada 5 vezes e a contagem se dá pela variável “i” que se inicia com o valor 1 e irá até possuir o valor 10. A condição passada dentro do bloco será repetida enquanto "i" for maior ou igual a 10, incrementado 2 à variável “i”, aumentando constantemente.

  1. Repetição de lista: passa por cada elemento de uma lista e atribui o valor deste elemento a variável declarada.

Repetições

Este exemplo irá mandar para o usuário o valor 0 cinco vezes. O bloco passa por toda a lista e a cada elemento ele executa o comando passado dentro dele.

  1. Encerra: serve para encerrar a repetição, independentemente do momento.

Repetições

No exemplo acima a mensagem será enviada 5 vezes, mesmo que no bloco de repetição esteja estabelecido para repetir 10 vezes. Isso ocorre por conta do bloco “encerra o”, que irá atuar quando o bloco estiver sendo repetido pela 5ª vez.