Estructura de Repetición en Visual Basic COMP 215
“Loop” En programación, un “loop” se utiliza para repetir una secuencia de instrucciones un número de veces. Es una de las estructuras más importantes en la programación de computadoras. En el lenguaje Visual Basic, se pueden establecer loops dentro de los programas a través de las instrucciones Do y For … Next.
Do Loops Un Do Loop repite una secuencia de instrucciones mientras alguna condición sea cierta. Formato: Do While condición instruccion (es) Loop
Do Loops No Yes Flowchart Execute statemets within the loop The condition is true? No Yes Execute statemets within the loop Execute staments that follow the loop
Do loop Ejemplo: El siguiente programa muestra los números del 1 hasta el 7 Private Sub Button1_Click(…) Handles Button1.Click Dim a As Integer = 1 Do While a <= 7 ListBox1.Items.Add(a) a += 1 Loop End Sub
For… Next Loop Se utiliza en programación cuando se conoce de antemano el número de veces en que se desea que la computadora repita una secuencia de instrucciones. Formato general: Double For variable As Integer = m to n instruccion (es) Next Donde m es el valor inicial de la variable, y n es el valor terminal
For… Next Loop Yes No Flowchart: Set counter variable to initial value Is counter variable > terminating value? Yes No Execute statements within loop Increment counter variable Execute statements following the loop
For … Next Loop Ejemplo: Programa que muestra los números del 1 al 7 Private Sub Button1_Click(…) Handles Button1.Click For a As Integer = 1 To 7 Listbox1.Items.Add(a) Next End Sub