DiGrande.it
Braille y Tecnologías para la Discapacidad Visual

Los operadores relacionales

Los operadores relacionales sirven para realizar una comparación entre valores produciendo como resultado un valor booleano (VERDADERO o FALSO) como producto de la comparación. Se utilizan principalmente en la estructura condicional IF THEN ELSE, pero también pueden utilizarse en la asignación de valores booleanos a variables o en el paso de parámetros a las instrucciones.

- VALOR1 OPERADOR VALOR2

Los operadores relacionales son los siguientes.

- = (igual) Operador de igualdad. Devuelve VERDADERO solo si el primer valor equivale al segundo;

- <> (distinto de) Operador de desigualdad. Devuelve VERDADERO solo si el primer valor es distinto del segundo;

- > (mayor que) Operador de mayoridad. Devuelve verdadero solo si el primer valor es mayor que el segundo;

- >= (mayor o igual que) Operador de mayoridad o igualdad. Devuelve verdadero solo si el primer valor es mayor o igual que el segundo;

- < (menor que) Operador de minoridad. Devuelve verdadero solo si el primer valor es menor que el segundo;

- <= (menor o igual que) Operador de minoridad o igualdad. Devuelve verdadero solo si el primer valor es menor o igual que el segundo.

El operador relacional de igualdad no debe confundirse con el operador de asignación, utilizado para asignar un valor a una variable. Por ejemplo:

- C = 5

El símbolo "=" es el operador de asignación que instruye al intérprete a asignar el valor 5 a la variable C.

- C = 5=6

- El primer símbolo de igual es siempre el operador de asignación, mientras que el igual que relaciona los dos valores es el operador relacional de igualdad. En este caso a la variable C se le asigna el valor booleano FALSO, dado que el valor 5 no equivale a 6.