Please enable JavaScript.
Coggle requires JavaScript to display documents.
105 Estructuras de Control (Operadores Lógicos (Sintáxis (And…
105 Estructuras de Control
Controla el flujo del programa
en una rutina o función
Comandos de decisión
If
If condition_1
Then
result_1 Else
result_else
End If
Es un comando condicional para realizar una vez una serie de pasos.
Switch
Es un comando para crear casos específicos.
Switch ( expr1, value1, expr2, value2, ... expr_n, value_n )
Estructuras de Bucles
¿Qué son?
Son estructuras que permiten repetir líneas de códigos una o más veces. Se repiten hasta que una condición sea
True
o
False
Tipos de Estructuras
Do
Permite probar una condición al principio o final de una estructura de bucle. También puede especificar si se repite el bucle mientras la condición siga siendo
True
o hasta que se convierte en
True
While
Construcción ejecuta un conjunto de instrucciones mientras la condición especificada en el
While
instrucción es
True
For each
Hace una instrucción a la vez y tienes que especificar la variable de bucle, no es necesario variable inicial o final.
For
Solo para realizar el bucle un determinado numero de veces
Tabla de verdad de AND
true+true=true, true+false=false, false+true=false, false+false=false
Ejemplo
Operadores Lógicos
Usos
Amplían las posibilidades de establecer condiciones .Si un evento se cumple , entonces el programa podrá responder de la manera que se programe.Los operadores buscan prevenir todos los posible escenarios para brindar una respuesta.
Definición
Son aquellos que pueden crear condiciones compuestas en una fórmula, como que se deben cumplir dos o más condiciones para elegir un determinado método de cálculo.
AND.-Verdadero sólo si los dos elementos son verdaderos
OR.-Verdadero si cualquiera de los elementos es verdadero
NOT.-Cambia el valor de Falso a Verdadero y viceversa
Sintáxis
And
if((condición1)And(condición2)) { ... Enunciado...}
Or
If((condition1)||(condition2)){..enunciado...}
Negación
If(!condicion){..enunciado..}
Operadores Relacionales
¿Qué son?
Un operador relacional es un símbolo que se utiliza para comparar dos valores en programación. Son de los elementos más importantes en la programación
Usos
Establecer relaciones en distintos valores. Dichos símbolos permiten hacer, calcular, comparar, validar y unir dos valores.
Ejemplos
Sub ComparaNumeros()
Dim a, b As Integer
a = InputBox(“Introduce el primer número”)
b = InputBox(“Introduce el segundo número”)
If a = b Then
MsgBox (“Los dos números son iguales”)
Else
If a > b Then
MsgBox (“El primer número es mayor que el segundo”)
Else
If a < b Then
MsgBox (“El primer número es menor que el segundo”)
End if
End Sub
Sintaxis
igual (=), menor que (<), menor o igual a (<=), mayor que (>), mayor o igual a (>=), distinto a (<>)
Tablas de verdad OR
verdadero or falso=verdadero
falso or verdadero=verdadero
falso or falso=falso
verdadero or verdadero=verdadero