Páginas:
Por: Ariel Palazzesi
@
martes, 22 de julio de 2008
Nota vista 6352 veces
Tal como habíamos prometido, en esta entrega del tutorial de Visual Basic veremos el resto de los bucles de control. Se trata de las instrucciones del tipo “Do…Loop” (y sus variantes) y “While…End”. También veremos como funciona “GoTo”, que tiene el honor de ser una de las instrucciones más polémicas de todos los lenguajes de programación.
Si comprendiste la forma en que funciona el bucle "Do… Loop" con la opción “While”, no tendrás ninguna dificultad en aprender a usar “While…End”.
“While…End” tiene la siguiente estructura:
While condición
Instrucciones…
[Exit While]
Instrucciones…
[Continue While]
Instrucciones…
End While
Lo primero que notamos es que en este bucle también existe la posibilidad de abandonarlo en cualquier momento, gracias a “Exit While”; y que, al igual que antes, la sentencia “Continue While”
Este es el tipo de bucle que debemos usar si deseamos repetir un conjunto de instrucciones un número indefinido de veces. Esto ocurrirá mientras la condición sea verdadera. Es menos flexible que “Do...Loop”, pero a muchas personas les resulta más sencillo de utilizar.
|
|
No tendrás ninguna dificultad en aprender a usar “While…End”.
|
Su funcionamiento es el siguiente: si la condición es verdadera, se ejecutan todas las instrucciones hasta que se encuentra la instrucción “End While”. Luego, el control vuelve a la instrucción “While” y se comprueba de nuevo la condición. Esto se repite hasta que la condición evaluada resulte falsa, en cuyo caso el control pasa a la instrucción que sigue a la instrucción “End While”.
Para poder compararla con las otras opciones vistas, vamos a escribir el código de los ejemplos anteriores utilizando “While…End”:
Dim edad As Integer
edad = 20
While edad <> 0
edad = edad - 1
End While
Como puede verse, resulta muy simple de usar. Para terminar, tengamos presente que si se desea repetir las instrucciones un número fijo de veces, la instrucción “For...Next” siempre es la mejor opción.

GoTo

Do...Loop

LASOIS: Sistema de Posicionamiento Lunar

DSC cierra AreaPC 3 años luego de comprarla
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.