El pseudolenguaje de PSeInt permite hacer uso de varios operadores para construir expresiones simples o complejas, según lo requiera el programador. Vamos a abordar los tres tipos de operadores de maneja esta herramienta.
Operadores relacionales
Los operadores relacionales se usan para comparar operandos y devolver un valor Boolean tomando en cuenta si la comparación es verdadera.
Operador | Significado | Ejemplo |
---|---|---|
> | mayor que | 5 > 3 |
< | menor que | 3 < 6 |
= | igual que | 3 = 3 |
>= | mayor o igual | 5 >= 3 |
<= | menor o igual | 1 <= 2 |
<> | distinto que | 3 <>5 |
Operadores lógicos
Los operadores lógicos se utilizan con valores booleanos y devuelven valores de verdadero o falso Los operadores lógicos se describen en la siguiente tabla.
Operador | Significado | Ejemplo |
---|---|---|
& (Y) | conjunción | (5 > 3) & (4 = 3) Falso |
| (O) | disyunción | (3 = 3) | ( 4> 5) Verdadero |
~ (NO) | negación | ~ (3 < 2) Verdadero |
Operadores algebraicos
Estos operadores nos permitirán realizar sumas, restas, multiplicaciones, divisiones, potenciación y resto de divisiones enteras. Vamos con una tabla con los operadores.
Operador | Significado | Ejemplo |
---|---|---|
+ | suma | 2 + 2 = 4 |
– | resta | 5 – 4 = 1 |
* | multiplicación | 2 * 3 = 6 |
/ | division | 10 / 10 = 1 |
^ | potenciación | 2 ^ 5 = 32 |
% (MOD) | modulo (resto de division entera) | 5 MOD 5 = 0 |