Upload
stalyn-cruz
View
228
Download
6
Embed Size (px)
Citation preview
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 IfOIf -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 IfAnalicemos 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 IfYo solo comprare la manzana cuando tenga dinero, ósea que solo se ejecutara el Identificador (If) cuando se de la expresión a evaluar.