INSTRUCCIONES REPETITIVAS DE CICLO FOR

El ciclo for en visual basic.net es un ciclo 100% deterministico, es decir, solo se usa cuando se conoce la cantidad de veces que se debe ejecutar el ciclo.
La sintaxis a emplear con Visual Basic es la siguiente:
For VAR = Vi  To Vf
                Instrucción 1
                Instrucción 2
·
·
·
      Instrucción n
Next VAR
  • Inicialización de variable: Ya que la instrucción For Next repite un conjunto de instrucciones un número de veces específico, debemos inicializar una variable que irá contando cada una de las repeticiones. Es común encontrar la instrucción escrita como For i = 1 lo cual indica que la variable i llevará la cuenta de las repeticiones que deseamos que inicien en 1.

  • Límite: Además de inicializar la variable que llevará la cuenta de las repeticiones, debemos especificar un límite donde se detendrá el ciclo. Este límite es indicado con la instrucción To. De esta manera, si deseamos hacer un bucle que vaya desde 1 hasta 5 la instrucción la escribiremos como For i = 1 To 5.

  • Incrementar variable: El final del conjunto de instrucciones se indica con la instrucción Next y que va seguida del nombre de la variable que lleva la cuenta para incrementar su valor en uno. Así podemos terminar el bucle con la instrucción Next i.

Ejemplo de un bucle For-Next

A continuación un ejemplo muy sencillo de un bucle For-Next donde la única instrucción que se repite es la de mostrar una ventana de diálogo con el valor de la variable i:
El bucle For Next en VBA
Con este bucle provocaremos que se muestre una ventana de diálogo 5 veces y en cada una de ellas se mostrará el valor actual de la variable i que comenzará con 1 y terminará con 5. Observa el resultado:
Ejemplo de instrucción For Next en VBA
Ya que la variable i comienza con el valor 1, el primer cuadro de diálogo muestra el mensaje “i = 1”, después “i = 2” y así sucesivamente hasta llegar al límite. El bucle For-Next en VBA nos ayudará a crear ciclos que ejecutarán un conjunto de instrucciones hasta alcanzar el límite que hayamos especificado.

No hay comentarios.:

EJERCICIO # 3 DEL CICLO FOR CODIFICACIÓN PSEUDOCODIGO Private Sub Boton_dividir_Click() Dim result As Integer resul...

INFORMATICO