Aula 04 ALG Operadores e Express es
4.1 Operadores
"São elementos funcionais, que atuam sobre os operandos e produzem determinado resultado" (Saliba Makron, 1993).
Operadores Aritméticos
Atuam em expressões aritméticas, sobre operandos aritméticos e/ou constantes numéricas.
A tabela abaixo mostra os principais operadores aritméticos, como são utilizados nas expressões aritméticas (operação), sobre quantos operandos atuam (tipo), qual sua prioridade de execução, e o resultado.
A Tabela abaixo apresenta um resumo dos operadores aritméticos utilizados na linguagem Pascal.
A ordem de execução das operações depende da prioridade atribuída ao operador.
Exemplo:
Val_Total_Mercadoria := Val_Total_Mercadoria + Valor_Item * Aliquota_IPI; A multiplicação será efetuada em primeiro lugar.
A utilização de parêntesis - () - modifica a prioridade do operador, ou seja, operações entre () tem MAIOR prioridade.
Exemplo:
Total_NF = (Val_Total_Mercadoria - Desconto) * 1.10;
A subtração, embora tenha menor prioridade que a multiplicação, será executada por primeiro, pois está entre parênteses.
Exemplos para fixação:
a) 20 + 10 + 15 + 24 / 6 20 + 10 + 15 + 4 = 49
b) 48 - 8 x 12 / 4 + 10 48 - 96 / 4 + 10 48 - 24 + 10 48 - 34 = 14
c) 10 x 10 mod 3 - 1 100 mod 3 - 1 1 – 1 = 0
Operadores com prioridades idênticas, e que na expressão aritmética não aparecem entre parêntesis, então, a prioridade é do primeiro operador que aparece na expressão.
Exemplos para fixação:
9.0 * 4.5 + 3.5 / 2.5 * 2
9.0 * 4.5 + 1.4 * 2 40.5 + 2.8 = 43.30
Operadores Relacionais
Permitem comparar pares de operandos de tipos de dados iguais, resultando um valor lógico. (Verdadeiro ou Falso).
As comparações, normalmente, só podem ser feitas variável com variável ou variável com constante do mesmo Tipo de Dado.
Operando como Expressão Aritmética, também pode ser comparado com