miércoles, 03 de diciembre de 2008
Ayúdanos a crecer, haz NeoTeo tu página de inicio RegistrarseIniciar sesión

Páginas:

Programar con Visual BASIC (VI)

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.

¿te interesa?
21 -2
23 votos

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.

Siguiente
GoTo
Anterior
Do...Loop
Artículo Siguiente
LASOIS: Sistema de Posicionamiento Lunar
Artículo Anterior
DSC cierra AreaPC 3 años luego de comprarla
CopyRight
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.

 

URL Trackback para esta noticia:
Votos: 0 de 0
jason
jason
jason
22/07/2008
21:37:48
#1   sin ser mi lenguaje favorito.. creo que es bueno para empezar y luego adentrarse en materias como .net y otros.
     Responder 
Votos: 1 de 1
binartu
binartu
binartu
12/08/2008
10:08:00
#2   El tutorial está muy bien. Gracias por su trabajo.
Por otra parte, la segunda parte no funciona y no es posible verla, al menos desde los enlaces de los otros capítulos del tutorial.

Un saludo.
     Responder 
 
 
Datos  Login Registrarse
Usuario
   
Email
Website
 
Nuevo comentario:


Tags HTML permitidos: br
 

 

NeoTeo



Autores