Visual basic.net : ESTRUCTURAS DE CONTROL(5)

Page 1

ESTRUCTURAS DE CONTROL 1. CONDICIONALES SIMPLES La instrucción de condición en VB es el if que dispone de varios formatos. Formato 1: Para ejecutar condicionalmente una sola instrucción.

If condición Then instrucción

Solo dispone de la parte cierta. Formato 2: Para ejecutar condicionalmente múltiples instrucciones en el caso de ser cierta la condición

If condición Then Instrucciones End If

Formato 3: Evalúa la condición y si es verdadera ejecuta la instrucción1 en caso de ser falsa ejecutaría la instrucción2.

If condición Then Instrucción1 Else Instrucción2

Formato 4: Ejecuta condicionalmente un grupo de instrucciones, dependiendo del valor de una expresión 1-Se puede usar la forma de una sola línea (formato 1 y formato 3) para pruebas cortas y sencillas. Sin embargo, la forma de bloque del resto de los formatos proporciona más estructura y flexibilidad que la forma de línea simple y, generalmente, es más fácil de leer, de mantener y de depurar.

If condición Then [Bloque de instrucciones 1] Else [Bloque de instrucciones 2] End If

2- Con los formatos 1 y 3 es posible ejecutar múltiples instrucciones como resultado de una decisión If...Then, pero todos deben estar en la misma línea y separados por dos puntos, como en la instrucción siguiente: If A > 10 Then A = A + 1 : B = B + A : C = C + B 3-El código que sigue a la palabra clave Then se examina para determinar si una instrucción es o no un bloque If. Si en la misma línea, después de la instrucción Then, aparece algo que no sea un comentario, la instrucción se trata como una instrucción If de una sola línea. 4-Una instrucción de bloque If debe ser el primero en una línea. Las partes Else, ElseIf y End If, de la instrucción, sólo pueden ser precedidas por un número de línea o un etiqueta de línea. 5- El bloque If debe terminar con una instrucción End If. Formato 5: Puede de usar la siguiente sintaxis, más versátil:

If condición-1 Then [Bloque instrucciones 1] [ElseIf condición-2 Then [bloque instrucciones 2]] . . . [Else [bloque instrucciones n]] End If

La sintaxis de la instrucción If...Then...Else tiene tres partes: condicion-1, condición-2: es una expresión numérica o expresión de cadena que puede ser evaluada en True o False. Si condición es Null, condición se considera False. Bloque instrucciones 1- Una o más instrucciones , ejecutados si condición es True. Bloque instrucciones 2- Una o más instrucciones, ejecutados si la condición-n asociada es True.

Lola Cano Gil

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Visual basic.net : ESTRUCTURAS DE CONTROL(5) by Lola Cano - Issuu