Ao trabalhar com números reais, você pode usar o já conhecido módulo math, que contém um grande número de funções integradas. 
Ao resolver problemas, muitas vezes é necessário arredondar números reais para os valores inteiros mais próximos. Existem três funções para isso.
LEMBRE-SE
1 função Trunc(x) - corta a parte fracionária \(x\) e retorna um valor inteiro.
2 Floor(x) -  retorna o maior inteiro menor ou igual a \(x\) (arredondado para baixo)
Função 3 Ceil(x) -  retorna o menor inteiro maior ou igual a \(x\) (arredondado para cima)
Aqui estão as funções mais úteis. Alguns deles são construídos em Pascal, enquanto o restante está contido no módulo math.
| Função | 
Descrição | 
| Arredondamento | 
round(x) 
incorporado | 
Arredonda um número para o inteiro mais próximo. Se a parte fracionária do número for 0,5, o número será arredondado para o número inteiro mais próximo.  | 
trunc(x) 
incorporado | 
Descarta a parte fracionária | 
andar(x) 
em matemática | 
Arredonda um número para baixo ("piso"), portanto piso(1.5) == 1, piso(-1.5) ==  ; -2 | 
ceil(x) 
em matemática | 
Arredonda um número para cima ("ceiling"), enquanto ceil(1.5) == 2, ceil(-1.5) ==  ; -1 | 
abs(x) 
incorporado | 
Módulo (valor absoluto). | 
| Raízes, logaritmos | 
sqrt(x) 
incorporado | 
Raiz quadrada. Uso: y := sqrt(x) | 
potência(x, y) 
em matemática | 
Eleva x à potência de y. \(x^y\) | 
log2(x) 
em matemática | 
Log base 2. | 
| 
lnxp1(x)
em matemática
 | 
O logaritmo natural de (x + 1). | 
| Trigonometria | 
sin(x) 
incorporado | 
Seno de um ângulo especificado em radianos | 
cos(x) 
incorporado | 
Cosseno de um ângulo especificado em radianos | 
tan(x) 
em matemática | 
A tangente de um ângulo especificado em radianos | 
arsin(x) 
em matemática | 
Arcsine, retorna o valor em radianos | 
arccos(x) 
em matemática | 
Arco cosseno, retorna o valor em radianos | 
arctan(x) 
incorporado | 
Arcotangente, retorna valor em radianos | 
arctan2(y, x) | 
Ângulo polar (em radianos) do ponto (x, y). |