Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Bloco: Encerra/Continua laço

A função Repita...Até/Enquanto fornece uma maneira compacta de executar uma declaração ou grupo de instruções uma determinada quantidade de vezes, baseando-se no resultado de uma expressão relacional.

Parâmetros de Entrada(Continuar)

Nome
Tipo
Doc
Parâmetro 1expExpressão relacional

instrução de encerra permite a saída de um laço a partir de qualquer ponto interno, ignorando sua expressão de término normal. A instrução continua é de certa forma oposta e instrução encerra. A expressão continua força a próxima iteração do loop, ignorando qualquer código posterior a sua chamada.

Compatibilidade

 Servidor

 Cliente

Exemplo

1

para instrução encerra

O bloco de programação abaixo exibe como saída a sequência: 5,4,3,2.utiliza um laço que a principio seria executado dez vezes, entretanto, como a condição se...faça é atendida durante a iteração da variável i, o programa exibe o valor contido em i e a instrução encerra imediatamente termina o laço.

Image Added


Exemplo para instrução continua

A função abaixo realiza a iteração com a variável X numa lista com três elementos [10,20,30]. No momento que a condição se...faça é atendida, a instrução continua faz com que o laço salte para a próxima iteração, não executando o comando Exibir Notificação para o elemento [20]. Como resultado, a função exibe os valores [10,30].

Image Added

 

Instrução Encerra

Em alguns casos, é desejável encerrar um laço(loop) em determinado momento durante sua execução. Nesses casos, a instrução de interrupção utilizada é a encerra. Esta instrução interrompe o laço imediatamente, desviando o fluxo de execução do programa para a próxima instrução após o laço.

A instrução encerra é quase sempre utilizada com declarações de tomada de decisão: Se...Faça



Instrução Continua

XXXXA Instrução continua é usada para ignorar uma iteração de laço(loop). 

 

Utilização da estrutura Repita...Enquanto

Nesse caso, a instrução ou grupo de instruções interna a estrutura de repetição será executada enquanto o resultado de uma determinada expressão relacional for verdadeira.  A mensagem "Instrução a ser repetida" será exibida 4 vezes.

Image Removed