quinta-feira, 16 de março de 2017

Estrutura de Repetição

Estrutura de Repetição
A estrutura de repetição é um código, ou linha de comando, que permite com que determinada rotina seja repetida por n vezes, essa estrutura é muito utilizada quando é necessário fazer pesquisar, gerar relatórios entre outros.
As estruturas de repetição poder ser escritas de 3 formas, são elas:

Estrutura For...Next
Essa estrutura é utilizada quando precisamos repedir um código uma quantidade de vezes já conhecida. Esse código é ideal quando já sabemos quantas repetições queremos fazer, sua construção consiste basicamente em informar quando ela deve começar e quando deve para. Vejamos a seguir a sua estrutura:

For i = 1 To 10
[código a ser repetido]
Next

Onde:
For representa o comando faça;
i é uma variável determinada por você que pode ser substituída por outra letra ou palavra;
1 representa onde iniciará a contagem das vezes que será repetido;
10 representa quando terminará a contagem das repetições;
[código a ser repetido] deve ser substituído pelos comandos que devem ser repetidos, escrever sem os colchetes;
Next representa o comando próxima repetição.

Obs.: Na representação acima o código em questão será repetido por 10 vezes, onde a variável i irá assumir os valores sequenciais de 1 até 10 a cada vez que o código for repetido.

Estrutura Do While...Loop
Essa estrutura é utilizada quando precisamos repedir um código uma quantidade de vezes desconhecida. Esse código é ideal quando não sabemos quantas repetições serão necessárias para concluir a verificação, sua construção consiste basicamente em informar em que momento a repetição deve continuar. Vejamos a seguir a sua estrutura:

Do While [condição para parar]
[código a ser repetido]
Loop

Onde:
Do While representa a condição faça enquanto;
[condição para parar] deve ser substituído pela condição a qual o código deve atender para continuar a repetir, escrever sem os colchetes;
[código a ser repetido] deve ser substituído pelos comandos que devem ser repetidos, escrever sem os colchetes;
Loop representa o comando próxima repetição.

Obs.: Na representação acima o código em questão irá ser repetido por um número indeterminado de vezes, tendo sua repetição atrelada ao atendimento da condição estabelecida para parada da repetição.

Estrutura Do Until...Loop
Essa estrutura é utilizada quando precisamos repedir um código uma quantidade de vezes indeterminada. Esse código é ideal quando não sabemos quantas repetições serão necessárias para concluir a verificação, sua construção consiste basicamente em informar em que momento a repetição deve parar. Vejamos a seguir a sua estrutura:

Do Until [condição para parar]
[código a ser repetido]
Loop

Onde:
Do until representa a condição faça até;
[condição para parar] deve ser substituído pela condição a qual o código deve atender para parar de repetir, escrever sem os colchetes;
[código a ser repetido] deve ser substituído pelos comandos que devem ser repetidos, escrever sem os colchetes;
Loop representa o comando próxima repetição.
Obs.: Na representação acima o código em questão irá ser repetido por um número indeterminado de vezes, tendo sua finalização atrelada ao atendimento da condição estabelecida para parada da repetição.


ATENÇÃO: Na estrutura Do While...Loop e Do Until...Loop o Código dentro da repetição deve ser capaz de tornar a condição Verdadeira, pois caso contrário a condição nunca será atendida, e os comandos dentro do laço ficarão em execução infinita, ou até o programa travar.


Nenhum comentário:

Postar um comentário