IST - Física HowTo - Informática 11:01
2025-12-22
  Informações Gerais
 
     Números e caracteres
 
        Caracteres
 
        Inteiros
 
        Ponto flutuante
 

Representações de ponto flutuante (floating point)

Sumário
1. Introdução
2. Algumas calculadoras disponíveis na internet
3. Exemplo de um programa que faz a representação binária de 'float's
4. Links úteis
Início

1. Introdução

A representação de números em ponto flutuante (floating point) pode ser apresentada em diversos formatos de acordo com a precisão que se deseja. Os formatos mais frequentes são de 32 e 64 bits, usualmente designados por precisão simples e dupla precisão.
O espaço disponibilidado para o número é dividido em três partes. O primeiro bit para o sinal, seguem-se os bits para representar o expoente (8 bits na representação de 32 bits; 11 bits na de 64) e finalmente os restantes bits para a mantissa.
Para além das representações dos números propriamente ditos existem representações especial, nomeadamente, para indicar que se obteve um número infinito (INF) ou que não se está perante um número (NaN, None a Number).
Início

2. Algumas calculadoras disponíveis na internet

Existem na internet algumas paginas que mostrar a representação bit a bit da representação em ponto flutuante.
Início

3. Exemplo de um programa que faz a representação binária de 'float's

Exemplo de um programa que faz a representação binária de 'float's que implementa a função de Bernoulli:
xn+1 = 2 xn (mod 1)
O ficheiro contém a informação sobre como o compilar e executar.
Download: FlotingPointing_example.zip
Início

4. Links úteis

Início