Ponto Flutuante
É uma representação digital de números reais usada nos computadores, falando-se de números reais logo virá uma visualização em nosso cérebro que será.
Parte inteira
Vírgula ou ponto
Parte fracionária
Sendo que esse tipo de representação em um hardware custa cara em termos de armazenamento e processamento, então se há a necessidade de representá-los de outra forma para favorecer o desempenho da máquina.
Então entre 1970 e 1980 cientistas e engenheiros empresas diferentes na área da computação realizou um trabalho intenso tentando encontrar um padrão de representação dos números reais, que iria ser adotada por todas as indústrias da área. A necessidade desta padronização tinha como principal objetivo de uniformizar os resultados obtidos por um mesmo programa computacional executado em diferentes máquinas e fazer com que essa padronização não causasse detrimento no desempenho do hardware.
Esta discussão teve inıcio em 1976, e este grupo de trabalho ficaram conhecidos como
IEEEP754, pois foi organizado pelo Institute for Electrical and Electronics Engineers IEEE.
Entre os fabricantes estavam Apple, Zilog, DEC, Intel, Hewlett-Packard, Motorolae National
Semicondutor, sendo liderada pelo professor William Kahan onde recebeu o prêmio Turing
Prize em 1989.
●
●
●
●
Este projeto tinha como metas principais:
Especificar como representar os números em precisão simples e dupla;
Padronizar o arredondamento nas operações neste sistema;
Estabelecer critérios para padronizar situações como divisão por zero, operações envolvendo infinito.
Em 1985 o resultado deste trabalho foi publicado e ficou conhecido oficialmente como
ANSI/IEEE Std 754-1985.
REPRESENTAÇÃO EM PRECISÃO
SIMPLES E DUPLA
O Padrão IEEE754 utiliza a base numérica binária, pois neste padrão serão adotadas duas maneiras distintas da representação de números reais, que será a precisão simples e a precisão dupla.
No padrão IEE754 utilizando a precisão