Expressões

Pascalzim

Expressões

O termo expressão se refere a qualquer combinação de uma ou mais constantes ou identificadores de variáveis, com um ou mais operadores. As constantes e variáveis que aparecem numa expressão são chamadas de operandos.

Quando mais de um operador aparece numa expressão, a seqüência de cálculo efetuada pelo compilador depende da precedência definida para cada operador da linguagem, onde o operador com mais alta precedência é o primeiro a capturar seus operandos. No caso de dois ou mais operadores terem o mesmo nível de precedência, o cálculo é feito da esquerda para a direita.


São definidos quatro níveis de precedência para os operadores da linguagem, definidos abaixo em ordem decrescente:

    1. - (menos unário), not
    2. *, div, mod, and
    3. +, -, or
    4. =, <>, <, >, <=, >=


Parênteses alteram a ordem de precedência de um conjunto de operadores, forçando o programa a calcular a expressão dentro dos parênteses antes das outras.


Por exemplo, a adição é calculada antes da multiplicação em 5* (3+4).



Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator