Please enable JavaScript.
Coggle requires JavaScript to display documents.
103 ESTRUCTURAS DE CONTROL (Una estructura de control condiciona la acción…
103 ESTRUCTURAS DE CONTROL
Sintaxis de los operadores lógicos y relacionales
Ejemplo 1
If Label1.Caption="50"Then
MsjBox "Label tiene un valor de 50"
Else
MsjBox "Label NO tiene un valor de 50"
End if
Ejemplo 2
Dim index As Integer=0
Do While index<=10
If index>10 Then
Exit Do
End if
End
Una estructura de control condiciona la acción de un programa.
Necesitan: operadores lógicos y relacionales
Bucles
Estructura de control que permite repetir una serie de instrucciones por medio de una sintaxis
For:
El bucle utiliza un contador (a veces denominado iterador) para indicar al sistema cuántas veces se va a ejecutar la misma secuencia de actividades. El contador tiene los tres valores numéricos siguientes:
While:
Este bucle sirve para realizar acciones "mientras otras se realizan en ese miso momento
Do while
: Por ejemplo, un empaquetador prepara pedidos individuales empaquetando los artículos necesarios en cajas. Si sólo hay un artículo en el pedido, lo empaqueta y deja de empaquetar. Si hay más de un artículo, sigue empaquetando artículos en la caja hasta que se agotan los artículos (es decir, hasta que la condición: "hay artículos para empaquetar" ya no es verdadera). Luego sella la caja.
Decisión :check:
Visual Basic le permite probar condiciones y realizar diferentes operaciones según los resultados de esa prueba. Puede probar si una condición es verdadera o falsa, para varios valores de una expresión.
Estructuras de Decisión en VBA :lock:
If… Then…
If… Then… Else
SelectCase
Sintáxis :red_flag:
Cualquier expresión entre corchetes - [ ] - es opcional. Las expresiones entre llaves - { } - se puede elegir una, la necesaria en cada caso.
Función :warning:
CONDITION Required. Expression. Must evaluate to True or False, or to a data type that is implicitly convertible to Boolean.
Ciclos
Repiten un grupo de instrucciones condicionales
Do, While, For
Operador Relacional :silhouettes:
Son símbolos que se usan para comparar dos valores :check: :green_cross:
Se utiliza para tomar una decisión referente al flujo del programa
Operadores :silhouettes:
Sintaxis
:smiley:
result = expression1 comparisonoperator expression2
result = object1 [Is | IsNot] object2
result = string Like pattern
Result
: Un Boolean valor que representa el resultado de la comparación.
expression
:Cualquier expresión
comparisonoperator
: Cualquier operador de comparación racional
TABLA DE VERDAD DE "OR"
Saber si una de las condiciones se cumple.
:black_flag:
Al ejecutar el código se cumple la condición1 o condición2
(HACER ZOOM)
Operadores Lógicos
Usados para comparar valores y expresiones permitiendo la combinación de estas para crear una más compleja, y que devuelven un resultado booleano.
Su función es comprobar la veracidad de alguna condición, evaluarla y tomar decisiones adecuadas sobre el código que se ejecutará.
Sus síntaxis son And, Or, AndAlso, OrElse, Xor y Not
a = 23 > 14 And 11 > 8
b = 14 > 23 And 11 > 8
' The preceding statements set a to True and b to False.
c = 23 > 14 Or 8 > 11
d = 23 > 67 Or 8 > 11
' The preceding statements set c to True and d to False.
Bucles :red_flag:
Tabla de verdad de "AND"