Aula 06: 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)


Aula Anterior | Índice | Próxima Aula