Créditos FEC-Unicam

Expressões Aritméticas

A tabela seguinte mostra as operações aritméticas básicas da linguagem com sua prioridade de execução quando agrupadas em um expressão aritmética.

Prioridade Operadores 1 2 * / div mod + -

div(a,b) retorna o valor inteiro do quociente de a/b. a/b retorna o valor real do quociente de a/b mod(a,b) retorna o valor do resto da divisão a/b. Pode-se definir a prioridade de execução das operações com a utilização de parênteses.

Exemplos:

a =1, b = 2, c = 3
a + b * c = 9
c / b * a = 0.5
c div b = 1
c mod b 1

Funções Numéricas Predefinidas.

Em Pascal há algumas funções numéricas pré-definidas. Veja a tabela a seguir:

ln(ea) logaritmo neperiano exp(ea) número e elevado a ea abs(ea) valor absoluto trunc(ea) valor truncado round(ea) valor arredondado sqr(ea) quadrado sqrt(ea) raíz quadrada sin(ea) seno cos(ea) coseno arctan(ea) arco tangente

Exemplos: exp(y*(b+2)-6) ln(sqrt(a+2*b)-b)