Operadores são símbolos usados para efetuarmos operações de incrementar, decrementar, comparar e avaliar dados dentro do computador.
Existem três tipos de operadores:
- Operadores Aritméticos
- Operadores Relacionais
- Operadores Lógicos
Operadores Aritméticos | |||||||||||||||||||||||
são os utilizados para efetuarmos operações aritméticas, como o nome já nos indica, e assim obtermos resultados numéricos. Além da adição, subtração, multiplicação e divisão, podemos utilizar também o operador para exponenciação, além de algumas operações especiais. Os símbolos para os operadores aritméticos são: | |||||||||||||||||||||||
| |||||||||||||||||||||||
Hierarquia das Operações Aritméticas | ||||||||||||||||||||||
Quando necessitamos efetuar várias operações aritméticas simultâneamente, dependento da ordem que cada operação seja efetuada, poderemos obter resultados diferentes. A hierarquização das operações, do mesmo modo que outrar regras da matemática, existe para que qualquer pessoa, em qualquer cultura efetue um cáculo de forma padronizada. A partir dessa regra o compilador pode interpretar corretamente o código e assim produzir o resultado esperado. Essa regra define um grau de precedência para cada símbolo. Veja abaixo: | ||||||||||||||||||||||
| ||||||||||||||||||||||
Exemplo: | ||||||||||||||||||||||
1) ((1 + 7) * 2) ** (2-1) = 16 | ||||||||||||||||||||||
2) ((1 + 7) * 2) ** 2-1 = 255 | ||||||||||||||||||||||
3) 1 + 7 * 2 ** 2-1 = 28 | ||||||||||||||||||||||
Operadores Relacionais | ||||||||||||||||||||||
Os operadores relacionais são utilizados para comparar valores. Com os operadores relacionais montarmos espressões que sempre retornam valores lógicos (verdadeiro ou falso). Para esse tipo de operadores a precedência é definada pelo sinal de parênteses. | ||||||||||||||||||||||
| ||||||||||||||||||||||
Exemplo: | ||||||||||||||||||||||
Aux := 2 + 5; | ||||||||||||||||||||||
Operadores Lógicos | ||||||||||||||||||||||
Na maioria dos casos trabalhamos com operadores lógicos juntamente com os operadores relacionais. Com eles montamos espressões lógicas a fim de obtermos resultados lógicos (verdadeiro ou falso). Os Operadores lógicos sã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 NOT: Uma expressão NOT (NÃO) inverte o valor da expressão ou condição, se verdadeira inverte para falsa e vice-versa. XOR: Uma expressão Xor (NÃO) é verdadeira se e somente se um dos operandos for verdadeiro. |
Linearização de Expressões
Excelente post. Continuem assim esclarecendo com simplicidade e objetividade.
ResponderExcluir