Operadores

Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e
avaliamos dados dentro do computador. Temos três tipos de operadores:
·  Operadores Aritméticos
·  Operadores Relacionais
·  Operadores Lógicos


Operadores Aritméticos


Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da
adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação.
Os símbolos para os operadores aritméticos são:

Operação
Simbolo
Adição
+
Subtração
-
Multiplicação
*
Divisão
/
Exponenciação
**



Hierarquia das Operações Aritméticas
1 º ( ) Parênteses
2 º Exponenciação
3 º Multiplicação, divisão (o que aparecer primeiro)
4 º + ou – (o que aparecer primeiro)
Exemplo:
Total = Preço * Quantidade
1 + 7 * 2 ** 2 –1 = 28
3 * (1 – 2) + 4 * 2 = 5
Operadores Relacionais


Os operadores relacionais são utilizados para comparar String de caracteres e números. Os
valores a serem comparados podem ser caracteres ou variáveis.

Estes operadores sempre retornam valores lógicos (verdadeiro ou falso/ True ou False)
Para estabelecer prioridades no que diz respeito a qual operação executar primeiro, utilize
os parênteses.

Os operadores relacionais são:
Descrição
Simbolo
Igual a
=
Diferente de
<> ou #
Maior que
>
Menor que
<
Maior ou igual a
>=
Menor ou igual a
<=
Exemplo:
Tendo duas variáveis A = 5 e B = 3
Os resultados das expressões seriam:
Expressão
Resultado
A = B
Falso
A <> B
Verdadeiro
A > B
Verdadeiro
A < B
Falso
A >= B
Verdadeiro
A <= B
Falso
Símbolo Utilizado para comparação entre expressões



Operadores Lógicos


Os operadores lógicos servem para combinar resultados de expressões, retornando se o
resultado final é verdadeiro ou falso.

Os operadores lógicos são:
Operador
Descrição
AND
E
OR
OU
NOT
NÃO
E / AND - Uma expressão AND (E) é verdadeira se todas as condições forem verdadeiras
OR/OU - Uma expressão OR (OU) é verdadeira se pelo menos uma condição for verdadeira
NÃO/NOT - Um expressão NOT (NÃO) inverte o valor da expressão ou condição, se verdadeira inverte para falsa e vice-versa.
A tabela abaixo mostra todos os valores possíveis criados pelos três operadores lógicos
(AND, OR e NOT)

1º Valor
Operador
2º Valor
Resultado
T
AND
T
T
T
AND
F
F
F
AND
T
F
F
AND
F
F
T
OR
T
T
T
OR
F
T
F
OR
T
T
F
OR
F
F
T
NOT
F
F
NOT
T
Exemplos:
Suponha que temos três variáveis A = 5, B = 8 e C =1
Os resultados das expressões seriam:
Expressão
Resultado
A = B
AND
B > C
FALSO
A <> B
OR
B < C
VERDADEIRO
A > B
NOT
VERDADEIRO
A < B
AND
B > C
VERDADEIRO
A >= B
OR
B = C
FALSO
A <= B
NOT
FALSO



Referência Bibliográfica

Disponível em: <http://www.susviela.hpg.ig.com.br/delphi/logica/operadores.htm> Acessado no dia 30/11/2010.

Nenhum comentário: