Titulo
1/4
Apoio 2 Representação de Números em Ponto Flutuante A representação de números inteiros (como 0, 1, 35, 617, 313, 25.987, 13.500) pode ser feita facilmente utilizando um conjunto de bits, organizados em bytes. Números ditos reais, ou seja, números que possuem uma parte inteira e uma parte fracionária, ambas separadas por vírgulas (como 1,25 e 38,313) requerem uma forma alternativa de representação. Esta forma alternativa de representação considera diferentes componentes do número. Embora seja comum expressar os números reais apenas com apoio da vírgula para separar a parte inteira da parte real, outras visões podem ser consideradas. Exemplos de representação de números reais 1,25 = 1,25 * 100 = 0,125 * 101 = 0,0125 * 102 38,313 = 38,313 * 100 = 0,38313 * 102 = 0,038313 * 103 3,1416 = 3,1416 * 100 = 0,31416 * 101 = 0,031416 * 102 82,0 = 82,0 * 100 = 0,82 * 102 = 0,082 * 103
Atenção à notação. Na notação brasileira a vírgula é utilizada para separar a parte inteira da parte fracionária de um número real. O uso do ponto é um facilitador introduzido para auxiliar na visualização do valor apresentado. A notação americana também utiliza ponto e vírgula. No entanto, a notação americana faz uso inverso: o ponto separa a parte inteira da fracionária e a vírgula é utilizada para auxiliar na visualização do número.
Observe nos exemplos acima que mesmo valores numéricos inteiros podem ser representados como números reais. Observe também que é possível criar uma representação genérica para tais números na forma: +/ número * base +/ expoente A questão que se coloca é como criar uma representação deste valor numérico interna ao computador (utilizando, portanto, uma seqüência de