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). |