Até o momento os exemplos que vimos só repetiam um comando, mas como mencionamos no começo é possível repetir qualquer sequência de comandos – em resumo o que se repete é um bloco e, como já sabíamos, em um bloco podem existir tantos comandos como quisermos.
Vejamos o código de DesenharLinhaPreta6 que poderíamos ter feito sem usar repeat, com alguns espaços em branco para nos ajudar a reconhecer a sequência que se repete:
procedure DesenharLinhaPreta6() {
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
}
Notou o que se repete e quantas vezes? Bom, isso é o que você deve colocar no repeat.
Escreva uma versão melhor que supere o de
DesenharLinhaPreta6, dessa vez usandorepeat.
Lembre-se que para escrever um repeat precisa pensar em duas coisas:
{}) do repeat.
()) depois da palavra repeat; e como sabemos que você sabe contar não vamos te dizer o que colocar.
Você deve fazer o login antes de começar a enviar suas soluções