Um loop refere -se à execução repetida de um conjunto de declarações várias vezes em um caso especificado. Mais comumente usado (para ... a seguir, faça… loop),
1. Declarações de execução repetidas são chamadas de declarações de loop.
As declarações de loop podem ser divididas em três tipos:
(1) Repita a declaração quando a condição não for falsa.
(2) Repita a declaração antes que a condição se torne verdadeira.
(3) Repita a declaração de acordo com o número especificado de vezes.
2. Para… o próximo loop se o número de operações repetidas for corrigido, usar para… o próximo loop é uma boa escolha. Além disso, para cada… o próximo loop com uma sintaxe muito semelhante também será introduzida. É adequado para loops repetidos em matrizes ou conjuntos. (I) Para… Use o valor inicial próximo, o valor final, o tamanho da etapa e as variáveis de loop na sintaxe de para… o próximo loop para concluir o trabalho de contagem repetida. Quando o loop é executado pela primeira vez, a variável de loop começa a acumular o tamanho da etapa a partir do valor inicial até que seja igual ou exceda o valor final.
Por exemplo:
O valor inicial é 1, o valor final é 10 e o tamanho da etapa é 2.
O loop será executado 5 vezes.
Os valores da variável loop são 1, 3, 5, 7 e 9, respectivamente.
A sexta vez é que a variável de loop é acumulada para 11 e excedeu 10, portanto o loop não é mais executado.
3. A sintaxe do para… o próximo loop é o seguinte:
Para loop variável = valor inicial do valor final etapa
Declarações do programa…
[Saia para]
Declarações do programa…
Próximo
ilustrar:
(1) Variável de loop: Essa variável geralmente usa números inteiros, mas também pode ser de outros tipos numéricos quando necessário e é uma variável numérica.
(2) Valor inicial: este é o valor inicial da variável loop, que é um tipo numérico. Seu valor não é necessariamente um número inteiro ou decimal. O VB receberá automaticamente um número inteiro por isso.
(3) Valor final: o valor final da variável loop, que é um tipo numérico. Seu valor não é necessariamente um número inteiro ou decimal. O VB receberá automaticamente um número inteiro por isso.
(4) Tamanho da etapa: o número de incrementos das variáveis de loop a cada vez, o tipo numérico do tamanho da etapa deve ser o mesmo que a variável de loop. O valor pode ser um número positivo (loop incremental) ou um número negativo (loop crescente). Quando não pode ser 0, se não for especificado, o tamanho da etapa padrão é 1.
(5) Corpo de loop: Uma declaração entre uma declaração para uma próxima declaração pode ser uma ou mais declarações.
(6), Próximo: é uma declaração de terminal de loop. A "variável de loop" após a próxima deve ser a mesma que a "variável de loop" na instrução for.
Por exemplo: para i = 0 a 10 Etapa 1
......
Próximo
Processo de execução:
(1) Atribuir o valor inicial 1 à variável de loop i
(2) Compare o valor de I com o valor final 10. Se i> 10, o loop saltará e executará (5), caso contrário, o corpo do loop será executado.
(3) Adicione i a um valor de tamanho de etapa, ou seja, i = i+1
(4), retornar (2) continuar a executar
(5) Execute o código após a próxima declaração
A função desse ciclo é determinar o número de ciclos com base no valor inicial, no valor final e no tamanho da etapa na instrução for e executar repetidamente cada instrução no corpo do loop. Para… os próximos loops seguem o princípio de "Verifique Primeiro, depois execute", ou seja, verifique se a variável de loop excede o valor final,
Em seguida, decida se deve executar o corpo do loop. Portanto, o corpo do loop não será executado nos seguintes casos,
(1) Quando o tamanho da etapa é positivo, o valor inicial é maior que o valor final
(2) Quando o tamanho da etapa é negativo, o valor inicial é menor que o valor final
Quando o valor inicial é igual ao valor final, um loop é realizado independentemente de o tamanho da etapa ser positivo ou negativo.
A declaração for e a próxima declaração deve aparecer em pares e não pode ser usada sozinha, e a declaração for deve ser precedida pela próxima declaração.