Las sentencias de flujo también llamadas estructuras de control o flujo permite cambiar las secuencias de instrucciones de un programa y ejecutar varias veces un bloque de las mismas sin necesidad de escribirlas tantas veces como se requieran. Todas las sentencias de control sirven para tomar la decisión de ejecutar o no un bloque de instrucciones dependiendo del resultado de la evaluación, de una condición o variable.   Antes de seguir con el uso de las Variables vamos hablar de que es una condición (IF) Que es una condición: es un segmento de código el cual el programa e valúa a ver si la condición que se es planteada se cumple sí o no y tener una respuesta para si se cumple o no
Esta estructura permite ejecutar condicionalmente una o más sentencias y puede escribirse de dos  formas. La primera ocupa sólo una línea y tiene la forma siguiente:  If  condición  Then  sentencia1 [ Else  sentencia2]  La segunda es más general y se muestra a continuación: If  condición Then      sentencia(s)  [ Else       sentencia(s)]  End If
Si condición es True (verdadera), se ejecutan las sentencias que están a continuación de  Then,  y si condición es False (falsa), se ejecutan las sentencias que están a continuación de  Else , si esta cláusula ha sido especificada (pues es opcional). Para indicar que se quiere ejecutar uno de  varios bloques de sentencias dependientes cada  uno de ellos de una condición, la estructura  adecuada es la siguiente:  If condicion1 Then      sentencias1  ElseIf condicion2 Then      sentencias2  Else      sentencia-n  End If  Si se cumple la condicion1 se ejecutan las sentencias1, y si no se cumple, se examinan  secuencialmente las condiciones siguientes hasta  Else,  ejecutándose las sentencias correspondientes  al primer  ElseIf  cuya condición se cumpla. Si todas las condiciones son falsas, se ejecutan las  sentencias-n correspondientes a   Else , que es la opción por defecto
Numero = 53    ' Se inicializa la variable.  If Numero < 10 Then       Digitos = 1  ElseIf Numero < 100 Then  ' En este caso la condición se cumple (True) luego se ejecuta lo siguiente.      Digitos = 2  Else    'En el caso en que no se cumplan los dos anteriores se asigna 3      Digitos = 3  End If
If  -expresión a evaluar-  Then   -Lo que haya que hacer si se cumple el If-  End If O If  -expresión a evaluar-  Then   -Lo que haya que hacer si se cumple el  If  – Else -Lo que haya que hacer si el  If  no se cumple-  End If Analicemos esto un momento…. No entendiste, no te preocupes te explicare de una forma mas sencilla. Supongamos que tengo dinero y quiero una manzana, el identificador seria; If  yo tengo dinero  Then   Compro una manzana  End If Yo solo comprare la manzana cuando tenga dinero, ósea que solo se ejecutara el Identificador ( If ) cuando se de la expresión a evaluar.
 

If gonzalez y medina

  • 1.
  • 2.
    Las sentencias deflujo también llamadas estructuras de control o flujo permite cambiar las secuencias de instrucciones de un programa y ejecutar varias veces un bloque de las mismas sin necesidad de escribirlas tantas veces como se requieran. Todas las sentencias de control sirven para tomar la decisión de ejecutar o no un bloque de instrucciones dependiendo del resultado de la evaluación, de una condición o variable.   Antes de seguir con el uso de las Variables vamos hablar de que es una condición (IF) Que es una condición: es un segmento de código el cual el programa e valúa a ver si la condición que se es planteada se cumple sí o no y tener una respuesta para si se cumple o no
  • 3.
    Esta estructura permiteejecutar condicionalmente una o más sentencias y puede escribirse de dos formas. La primera ocupa sólo una línea y tiene la forma siguiente: If condición Then sentencia1 [ Else sentencia2] La segunda es más general y se muestra a continuación: If condición Then     sentencia(s) [ Else     sentencia(s)] End If
  • 4.
    Si condición esTrue (verdadera), se ejecutan las sentencias que están a continuación de Then, y si condición es False (falsa), se ejecutan las sentencias que están a continuación de Else , si esta cláusula ha sido especificada (pues es opcional). Para indicar que se quiere ejecutar uno de varios bloques de sentencias dependientes cada  uno de ellos de una condición, la estructura adecuada es la siguiente: If condicion1 Then     sentencias1 ElseIf condicion2 Then     sentencias2 Else     sentencia-n End If Si se cumple la condicion1 se ejecutan las sentencias1, y si no se cumple, se examinan secuencialmente las condiciones siguientes hasta Else, ejecutándose las sentencias correspondientes al primer ElseIf cuya condición se cumpla. Si todas las condiciones son falsas, se ejecutan las sentencias-n correspondientes a  Else , que es la opción por defecto
  • 5.
    Numero = 53   ' Se inicializa la variable. If Numero < 10 Then     Digitos = 1 ElseIf Numero < 100 Then ' En este caso la condición se cumple (True) luego se ejecuta lo siguiente.     Digitos = 2 Else    'En el caso en que no se cumplan los dos anteriores se asigna 3     Digitos = 3 End If
  • 6.
    If -expresióna evaluar- Then -Lo que haya que hacer si se cumple el If- End If O If -expresión a evaluar- Then -Lo que haya que hacer si se cumple el If – Else -Lo que haya que hacer si el If no se cumple- End If Analicemos esto un momento…. No entendiste, no te preocupes te explicare de una forma mas sencilla. Supongamos que tengo dinero y quiero una manzana, el identificador seria; If yo tengo dinero Then Compro una manzana End If Yo solo comprare la manzana cuando tenga dinero, ósea que solo se ejecutara el Identificador ( If ) cuando se de la expresión a evaluar.
  • 7.