Comando Repita

Home  Anterior  Próximo

O comando repita permite que um comando, ou um conjunto  de comandos, possa ser repetido um número específico de vezes.  A estrutura do comando repita é:

 Repita <número> vezes

  [

    Comandos

          ]

Em que <número> corresponde ao número de repetições desejado e Comandos são os comandos que devem ser executados diversas vezes.

  O programa a seguir  faz a luz 1 piscar quatro vezes :

Por favor

Repita 4 vezes

[

# pisca a luz 1.

Ligue L1

Espere 1s

Desligue L1

Espere 1s

]

Obrigado

 

É importante que os comandos que serão executados repetidas vezes estejam entre o abre ( [ ) e o fecha ( ] ) colchetes. Se você se esquecer de colocar qualquer um deles o LEGAL irá lembrá-lo.

 

Para acrescentar o comando repita em seu programa, você pode digitar o comando diretamente na área de programação ou usar o botão da paleta de botões Adicionais. O número de vezes da repetição pode ser controlado pelo tempo que você mantiver o botão pressionado. A janela que surge acima do botão indica o número de repetições.

Diferente dos botões de comandos vistos até agora,  o botão coloca não uma, mas três linhas de comandos. Vamos entendê-las:

A primeira linha contém o comando repita e o número de repetições;
A segunda tem o abre colchetes [ que indica o início da repetição;
A terceira é uma linha em branco na qual  você deve iniciar a digitação dos comandos que serão repetidos e
Na quarta linha está o fecha colchetes ] para indicar o final da repetições.

Somente os comandos colocados entre os colchetes [ e ] serão repetidos. Os que estiverem fora desses colchetes serão executados normalmente.

 

Os  comandos entre os dois colchetes  são denominados                     bloco de comando.

 

O comando repita também aceita a instrução sempre;  neste caso o bloco de comandos será  repetido sem parar.

No exemplo a seguir a luz 1 piscará a cada  segundo, sem parar.

Por favor

Repita sempre

[

# pisca a luz 1.

Ligue L1

Espere 1s

Desligue L1

Espere 1s

]

Obrigado

 

Lembre-se que se você usar a instrução sempre seu programa irá repetir o bloco de comandos sem parar.

 

Um erro comum, quando do uso do comando repita, é  esquecer-se de indicar o número de vezes que o bloco de comandos deve ser repetido. Se isso acontecer,   o LEGAL mostrará a seguinte mensagem:

  Você esqueceu o número de vezes.

 

Outro erro comum é  esquecer os símbolos [ e ]; neste caso o LEGAL dará as seguintes  mensagens:

  Você esqueceu o [

 

ou

  Você esqueceu o ].