OPERADOR | DESCRIÇÃO |
* | Multiplicação. Ex: 5*4 = 20 |
+ | Soma. Ex: 5+4 =9 |
- | Subtração. Ex: 5-4 = 1 |
/ | Divisão. Ex: 2/4 = 0.5 |
:= | Associação. Ex: a:=4 |
< | Menor. Ex: 2 < 4 |
<= | Menor ou igual. Ex: 2 <= 2 ou 2 <= 4 |
<> | Diferente. Ex: 2 <> 5 |
= | Igual, em teste. Ex: if a=5 |
> | Maior. Ex: 5 > 2 |
>= | Maior ou igual. Ex: 5 >= 5 ou 5 >= 2 |
And | E. Ex: if (a>4) and (b<5) |
DIV | Divisão inteira. Ex: 5 div 4 = 1 |
In | Inclusão. Ver estrutura SET. |
MOD | Resto da divisão. 4 mod 3 = 1 |
not | Negação. if not (a<5) equivale a if (a>=5) |
or | OU. Ex: if (a>4) or (b<5) |
Shl | Shift left (deslocamento à esquerda). |
Shr | Shift right (deslocamento à direita). |
xor | Ou exclusivo. Testa se duas entradas são iguais. |
ARITIMÉTICOS | DESCRIÇÃO |
abs | Elimina sinal de número. Ex: abs(-5) traz 5 |
arctan | Arco tangente. Ex: arctan(0.5) traz 0.4636 |
cos | Cosseno em radianos. Ex: cos(1.4) 0.16997 |
exp | Exponencial neperiano (e elevado a n). Ex: exp(4) |
frac | Retorna a parte fracionária. Ex: frac(14.58) traz 0.58 |
int | Retorna parte inteira de número fracionário. |
ln | Logaritmo neperiano. Ex: ln(5) |
sin | Seno. Ex: sin(0.5) |
sqr | Quadrado de um número. Ex: srq(4) traz 16 |
sqrt | Raiz quadrada. Ex: sqrt(9) traz 3 |
Referencia: <http://marmsx.msxall.com/cursos/pascal4.html>.