Você está na página 1de 11

Lgica

AULA 2 OPERADORES

Operadores Aritmticos
+,- Operadores unrios, isto , so aplicados a um

nico operando. So os operadores aritmticos de


maior precedncia.
Exemplos:

-3, +x. Enquanto o operador unrio - inverte o sinal do

seu operando, o operador + no altera o valor em nada o


seu valor.

Operadores Aritmticos
\ Operador de diviso inteira.
Exemplo:

5 \ 2 = 2. Tem a mesma precedncia do operador de diviso


tradicional.

* Operador de Multiplicao.
Exemplo, 3*2 = 6.

Operadores Aritmticos
+,-,*,/ Operadores aritmticos tradicionais de

adio, subtrao, multiplicao e diviso.


Por conveno, * e / tm precedncia sobre + e -.
Para modificar a ordem de avaliao das operaes,
necessrio usar parnteses como em qualquer
expresso aritmtica.

Operadores Aritmticos
% Operador de mdulo (isto , resto da diviso

inteira).
Exemplo:

8 % 3 = 2.

Tem a mesma precedncia do operador de diviso

tradicional.
^ Operador de potenciao.
Exemplo:

5 ^ 2 = 25. Tem a maior precedncia entre os operadores


aritmticos binrios (aqueles que tm dois operandos).

Operadores de Caracteres
+ Operador de concatenao de strings (isto ,

cadeias de caracteres), quando usado com dois


valores (variveis ou constantes) do tipo "caractere".
Exemplo:

"Rio " + " de Janeiro" = "Rio de Janeiro".

Operadores Relacionais
=, <,>, <=,>=,<>
Respectivamente: igual, menor que, maior que,

menor ou igual a, maior ou igual a, diferente de. So


utilizados em expresses lgicas para se testar a
relao entre dois valores do mesmo tipo.
Exemplos:

3 = 3 ( 3 igual a 3?) resulta em VERDADEIRO.


"A" > "B" ("A" est depois de "B" na ordem alfabtica?) resulta
em FALSO.

Importante: No VisuAlg, as comparaes

entre strings no diferenciam as letras


maisculas das minsculas. Assim, "ABC" igual a
"abc.

Operadores Lgicos
no Operador unrio de negao.
No VERDADEIRO = FALSO, e no FALSO =

VERDADEIRO. Tem a maior precedncia entre os


operadores lgicos.
Equivale ao NOT do Pascal.

Operadores Lgicos
ou Operador que resulta VERDADEIRO quando

um dos seus operandos lgicos for verdadeiro.


Equivale ao OR do Pascal.
e Operador que resulta VERDADEIRO somente se
seus dois operandos lgicos forem verdadeiros.
Equivale ao AND do Pascal.
xou Operador que resulta VERDADEIRO se seus
dois operandos lgicos forem diferentes, e FALSO se
forem iguais. Equivale ao XOR do Pascal.

Você também pode gostar