Tecnología

Inicio

Cómo utilizar un "para el próximo" bucle en Visual Basic



Una de las estrategias básicas en el desarrollo de código es el uso de un bucle. En Visual Basic, el bucle "para el próximo" es uno de los conjuntos más útil de comandos. Aquí hay algunos consejos sobre cómo usarlos ...

Instrucciones

1 La "Por" instrucción se utiliza para significar el inicio del bucle, mientras que la afirmación "Siguiente" indica el final. Estas declaraciones se colocan en diferentes filas con la sentencia for viene antes de la instrucción siguiente como se indica a continuación:

2 por





Siguiente

3 Las líneas de puntos representan un conjunto de código que se itera debido a este bucle. Para la declaración requiere tres elementos para controlar el bucle. Se necesita una variable para contar el número de iteraciones y los valores para los puntos de inicio y final de las iteraciones. Por ejemplo, en la siguiente declaración, para i = 1 a 100, i es la variable de contador, mientras que 1 y 100 representan los puntos de inicio y final, respectivamente. Es decir, una vez que el contador (i) es igual a 100, el bucle se completa y el programa sale del bucle.

4 La variable contador es de forma predeterminada incrementa en 1 unidad durante cada iteración. Pero esto se puede cambiar a través de la declaración Paso como se muestra en el ejemplo siguiente: Para i = 1 a 100 Paso 2. En este ejemplo, el contador incrementaría por 2 unidades durante cada uno de iteraciones de manera que el contador sería igual a 1, 3, 5, 7, 9, etc., como se continúan las iteraciones.

5 En algunos casos, es posible que desee terminar un bucle antes de lo especificado por el punto final (por ejemplo, 100 de valor). Si es así, entonces la "salida" declaración debe ser utilizado. Se debe utilizar algún lugar dentro del bucle para el próximo.

6 Además de iteraciones basadas en el recuento, que también se puede hacer por ir a través de una lista de elementos tales como objetos de una colección. En este caso, el siguiente tipo de instrucción For debe utilizarse: Para cada objeto de la colección