Un operador es un símbolo o una palabra, se utilizan para efectuar cálculos, asignaciones y
comparaciones veremos como utilizarlos en el lenguaje Lingo.
Atención: Contenido exclusivo de DesarrolloMultimedia.es. No reproducir. Copyright.
Los diferentes tipos de operadores que nos podemos encontrar en Lingo son:
- Operador de asignación: El signo igual (=) hace las funciones de operador de
asignación. Cuando queremos asignar un valor a una variable, podemos hacerlo
de varias formas diferentes:
- set miNumero to 10.
- set miNumero = 10.
- put 10 into miNumero.
- miNumero = 10.
- miNumero = 2 + 2. Cuando hay operaciones a la derecha del operador de
asignación, se resolverán antes de asignar ningún valor a la variable.
- Si asignamos valores de tipo cadena en lugar de numéricos, tenemos que
encerrar estos valores entre comillas, como por ejemplo: nombre= “Jesús
Valverde”.
- Operadores aritméticos: Se utilizan para realizar cálculos sencillos con los
datos. Los operadores aritméticos son: suma (+), resta (-), multiplicación
(*), división (/) y resto o módulo (mod). Las operaciones aritméticas tienen
un orden de preferencia similar al álgebra. Podemos modificar la preferencia
mediante paréntesis. En la figura siguiente podemos ver varios ejemplos de estas
operaciones:

Operadores aritméticos
- Operadores de comparación: Son operadores que pueden dar dos valores:
verdadero (true o 1) y falso (false o 0). En la tabla siguiente podemos ver los
diferentes operaciones de comparación que podemos usar con Lingo. En el gráfico
siguiente podemos ver varios ejemplos de estas operaciones:
| Operador | Nombre |
| = | Igual |
| > | Mayor que |
| < | Menor que |
| >= | Mayor o igual que |
| <= | Menor o igual que |
| <> | Distinto de |

Operadores de comparación
- Operadores lógicos: Los operadores lógicos son aquellos cuyos operandos y
resultados son valores booléanos (true-verdadero y false-falso).
| Operador | Nombre |
| AND | - Devuelve un valor true-verdadero si
ambos operandos son ciertos.
- Devuelve un valor false-falso si alguno
de los operandos es falso.
|
| OR | - Devuelve un valor true-verdadero si
cualquiera de los operandos es
verdadero.
- evuelve un valor false-falso si ambos
operandos son falsos.
|
| NOT | - Nos devuelve el valor contrario (true o
false) al proporcionado.
|

Operadores lógicos