Un bucle se refiere a la ejecución repetida de un conjunto de declaraciones varias veces en un caso especificado. Más comúnmente utilizado (para ... siguiente, hacer ... bucle),
1. Las declaraciones de ejecución repetidas se llaman declaraciones de bucle.
Las declaraciones de bucle se pueden dividir en tres tipos:
(1) Repita la declaración cuando la condición no es falsa.
(2) Repita la declaración antes de que la condición se vuelva verdadera.
(3) Repita la declaración de acuerdo con el número especificado de veces.
2. Para ... Siguiente bucle Si se soluciona el número de operaciones repetidas, usando para ... El siguiente bucle es una buena opción. Además, también se introducirá el bucle para cada ... siguiente con una sintaxis muy similar. Es adecuado para bucles repetidos en matrices o conjuntos. (I) para ... Siguiente Use el valor inicial, el valor final, el tamaño del paso y las variables de bucle en la sintaxis de para ... Siguiente bucle para completar el trabajo del recuento repetido. Cuando el bucle se ejecuta por primera vez, la variable de bucle comienza a acumular el tamaño del paso del valor inicial hasta que sea igual o excede el valor final.
Por ejemplo:
El valor inicial es 1, el valor final es 10 y el tamaño de paso es 2.
El bucle se ejecutará 5 veces.
Los valores de la variable de bucle son 1, 3, 5, 7 y 9, respectivamente.
La sexta vez es que la variable de bucle se acumula a 11 y ha superado las 10, por lo que el bucle ya no se ejecuta.
3. La sintaxis del bucle for ... siguiente es el siguiente:
Para la variable de bucle = valor inicial al paso de valor final
Declaraciones del programa ...
[Salida para]
Declaraciones del programa ...
Próximo
ilustrar:
(1) Variable de bucle: esta variable generalmente usa enteros, pero también puede ser de otros tipos numéricos cuando es necesario, y es una variable numérica.
(2) Valor inicial: este es el valor inicial de la variable de bucle, que es un tipo numérico. Su valor no es necesariamente un entero o un decimal. VB obtendrá automáticamente un entero para ello.
(3) Valor final: el valor final de la variable de bucle, que es un tipo numérico. Su valor no es necesariamente un entero o un decimal. VB obtendrá automáticamente un entero para ello.
(4) Tamaño de paso: el número de incrementos de las variables de bucle cada vez, el tipo numérico del tamaño de paso debe ser el mismo que la variable de bucle. El valor puede ser un número positivo (circuito incremental) o un número negativo (aumento de bucle). Cuando no puede ser 0, si no se especifica, el tamaño de paso es predeterminado a 1.
(5) Cuerpo de bucle: una declaración entre una declaración para una declaración y una siguiente declaración puede ser una o más declaraciones.
(6), Siguiente: es una declaración de terminal de bucle. La "variable de bucle" después de la siguiente debe ser la misma que la "variable de bucle" en la instrucción FOR.
Por ejemplo: para i = 0 a 10 paso 1
......
Próximo
Proceso de ejecución:
(1) Asigne el valor inicial 1 a la variable de bucle I
(2) Compare el valor de I con el valor final 10. Si i> 10, el bucle saltará y se ejecutará (5), de lo contrario se ejecutará el cuerpo del bucle.
(3) Agregue i a un valor de tamaño de paso, es decir, i = i+1
(4), return (2) continuar ejecutando
(5) Ejecutar el código después de la siguiente declaración
La función de este ciclo es determinar el número de ciclos en función del valor inicial, el valor final y el tamaño del paso en la instrucción for, y ejecutar repetidamente cada declaración en el cuerpo del bucle. Para ... los próximos bucles sigan el principio de "Verifique primero, luego ejecute", es decir, verifique si la variable de bucle excede el valor final,
Luego decida si ejecutar el cuerpo del bucle. Por lo tanto, el cuerpo de bucle no se ejecutará en los siguientes casos,
(1) Cuando el tamaño del paso es positivo, el valor inicial es mayor que el valor final
(2) Cuando el tamaño del paso es negativo, el valor inicial es menor que el valor final
Cuando el valor inicial es igual al valor final, se realiza un bucle independientemente de si el tamaño del paso es positivo o negativo.
La declaración para For y la siguiente declaración deben aparecer en pares y no se pueden usar solo, y la declaración debe precedirse por la siguiente declaración.