Indican que tipo de acción se ha de realizar con dos variables.
Hemos quedado que las variables contienen datos.
Los datos son para manejarlos y obtener otros datos a partir de ellos.
Para eso hay que realizar distintos tipos de operaciones y cada operación ha de estar representada por un operador.
Los operadores se dividen por el tipo de operación que realizan.
Las distintas operaciones que se pueden realizar en un programa son:
Aritméticas. Sumas restas ...
Lógicas. Condición And Condición, o Condición Or Condición.
Relacionales. Mayor o Igual, >=, <=, =, >, <
Que se corresponde con los tipos de operadores descritos anteriormente.
Luego para cada tipo de operación son necesarios unos símbolos que identifiquen la acción que se desea realizar.
A continuación exponemos los operadores en un formato que suele ser habitual, pero que después habrá que volver a ver en el lenguaje correspondiente.
Con el fin de poder realizar los ejemplos, se han utilizado los símbolos que se utilizan en Visual Basic.
Para indicar cálculos de tipo matemático.
Suma +
Resta -
Multiplicación *
División /, División entera, o DIV
Resto división Mod
Raíz cuadrada Sqr
Exponenciación ^
Ejemplos.
Variable = Variable + 1 Suma y además es un Contador.
Variable = Variable + OtraVariable Suma, y lo llamamos Acumulador.
Variable = Variable * 3 + OtraVariable
And, Or, Not, Xor, Imp. Eqv
Los operadores lógicos unen dos o más condiciones para formar una única expresión.
Se utiliza para efectuar una conjunción lógica de dos expresiones.
Sintaxis
resultado = expresión1 And expresión2
La sintaxis del operador And consta de las siguientes partes:
Parte Descripción
resultado Obligatorio; cualquier variable numérica.
Comentarios
Si y sólo si ambas expresiones se evalúan como True, el resultado es True. Si cualquiera de las expresiones es False, el resultado es False. La siguiente tabla ilustra cómo se determina el resultado:
La tabla de verdad es:
Expresión1 |
Expresión2 |
Resultado |
True |
True |
True |
True |
False |
False |
False |
True |
False |
False |
False |
False |
El operador And ejecuta también una comparación bit a bit para identificar los bits de dos expresiones numéricas que tienen la misma posición y establece el bit correspondiente en el resultado según la siguiente tabla de decisión lógica:
La tabla de verdad es :
Bit |
Bit |
Resultado |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Se utiliza para ejecutar una disyunción lógica sobre dos expresiones.
Sintaxis
resultado = expresión1 Or expresión2
La sintaxis del operador Or consta de las siguientes partes:
Parte Descripción
resultado Obligatorio; cualquier variable numérica.
Comentarios
Si cualquiera de las expresiones, o ambas, es True, el resultado es True. La siguiente tabla indica cómo se determina el resultado:
La tabla de verdad es:
Expresión1 |
Expresión2 |
Resultado |
True |
True |
True |
True |
False |
True |
False |
True |
True |
False |
False |
False |
El operador Or ejecuta una comparación bit a bit para identificar los bits de dos expresiones numéricas que tienen la misma posición y establece el bit correspondiente en el resultado según la siguiente tabla de decisión lógica:
La tabla de verdad es:
Bit1 |
Bit2 |
Resultado |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Síguenos en: Facebook Sobre aulaClic Política de Cookies