Permite executar repetidamente uma declaração ou um grupo de instruções enquanto uma determinada condição lógica, definida por uma expressão relacional, for avaliada como verdadeira. 


Figura 1 - Bloco Repita enquanto

Compatibilidade

  • Bloco cliente e servidor: controls_whileUntil()

Retorno

O bloco não possui retorno.

Parâmetros

Repita

Instrução usada na estruturas de repetição para controlar o fluxo da execução.

  • Posição: 1
  • Inglês: While
  • Tipo: Objeto / Object
  • Exemplo: "enquanto"

  • Opções:
    • enquanto: avalia a condição antes de executar o bloco de código. O código será executado repetidamente enquanto a condição for verdadeira. Se a condição for falsa desde o início, o bloco não será executado.
    • atéexecuta o bloco de código pelo menos uma vez e continua repetindo até que a condição especificada seja verdadeira. A condição é avaliada após a execução do bloco.

Faça

Executa uma ação a cada iteração dos elementos da lista.

  • Posição: 2
  • Inglês: Do
  • Tipo: Comando sem retorno / No return command
  • Exemplo: uso do bloco imprime para exibir cada elemento da lista.

Exemplo

Na função abaixo, enquanto a variável "numero" for maior que 1, o bloco Repita enquanto irá imprimir o valor atual da variável e, em seguida, o bloco Operações aritméticas irá reduzir o valor da variável em 1 a cada repetição. Esse processo continuará até que a condição deixe de ser verdadeira, e os resultados serão exibidos no console do depurador.


Figura 2 - Exemplo de uso do bloco Repita enquanto

Nesta página