Escolar Documentos
Profissional Documentos
Cultura Documentos
Matrícula 19109012
ponto flutuante
A representação de ponto flutuante pode ser feita como +-d.ddd...d * β^e,
sendo β a base, “e” o expoente da base e os vários Ds representantes do
Significand. há também mais uma variável p(precisão), que representa quantos
dígitos o Significand tem. De forma mais rigorosa, o ponto flutuante pode ser
representado pela seguinte fórmula:
hardware
Por mais que a maioria dos hardwares atuais suportem os padrões IEEE, não há
uma diretriz exata de como linguagens de programação devem interagir com o
padrão, causando certas divergências nos resultados. Algumas funcionalidades,
como raiz quadrada, uma função implementada diretamente no hardware, são
facilmente traduzidos para a programação através da chamada de sua
respectiva biblioteca, outras rotinas no entanto não são especificadas da mesma
forma. como por exemplo: há uma subrotina para o infinito ∞, porém, a mesma
não pode ser usada em situações que necessitam de valores constantes,
fazendo necessário procurar outras alternativas para a representação.
Outro problema é a indecisão a quais tipos de precisão devem ser usados, já
que enquanto o padrão fornece 4 tipos, enquanto a maioria das máquinas
suporta apenas 2, nas quais a escolha varia dependendo das necessidades do
hardware.
REFERÊNCIAS
[1] DAVID GOLDBERG. What Every Computer Scientist Should Know About
Floating-Point Arithmetic, ACM Computing Surveys, Vol 23, No1, March 1991.
Disponível em:
<https://docs.oracle.com/cd/E19957-01/806-3568/index.html>
[2] Virgula Flutuante, wikipedia - Disponivel em:
<https://pt.wikipedia.org/wiki/Vírgula_flutuante>
[3] IEEE 754, wikipedia - Disponivel em: <https://en.wikipedia.org/wiki/IEEE_754>
[4] floating point case study, intel - Disponível em:
<https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&ua
ct=8&ved=2ahUKEwiBoqHL_OrwAhXRSzABHWD8A5kQFjALegQIHRAD&url=https
%3A%2F%2Fwww.intel.com%2Fcontent%2Fdam%2Fwww%2Fpublic%2Fus%2Fen
%2Fdocuments%2Fcase-studies%2Ffloating-point-case-study.pdf&usg=AOvVaw1no
mM8iYnRM2eYuwMzD8SC>