Freqüentemente, repetimos uma sequência de comandos. Os programas de computador geralmente realizam tarefas repetitivas. Quase todo sistema de programação tem uma maneira de realizar essa repetição, ou iteração, como os cientistas da computação a chamam. Vamos considerar o seguinte exemplo -
Vamos supor que queremos desenhar um quadrado com lados de comprimento 100, podemos fazer isso com o seguinte programa -
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
Notamos que os dois comandos - fd 100 e rt 90 são repetidos quatro vezes. Não será mais simples dizer ao computador que ele deve apenas repetir esses dois comandos quatro vezes em vez de escrevê-los quatro vezes seguidas? Podemos fazer exatamente isso, usando o seguinte comando -
Isso economiza nosso tempo de digitação para fazer um quadrado. A forma geral é:repeat number [commands]. Devemos usar a palavra-chave -repeat seguido por um número e uma sequência de comandos entre [colchetes].
Freqüentemente, podemos ter que repetir dentro de repetir. Isso é chamadonesting. Vejamos alguns exemplos disso.
A seguir está um exercício para verificar sua aptidão sobre o que você aprendeu até agora neste capítulo.