Está en la página 1de 4

Punto flotante Coma flotante es un mtodo de representacin de nmeros reales que se puede adaptar al orden de magnitud del valor

a representar, usualmente trasladando la coma decimal mediante un exponente hacia la posicin de la primera cifra significativa del valor. La representacin de coma flotante, es una forma de notacin cientfica usada en los CPU, GPU, FPU, etc, con la cual se pueden representar nmeros reales extremadamente grandes y pequeos de una manera muy eficiente y compacta, y con la que se pueden realizar operaciones aritmticas. El estndar para la representacin en coma flotante es el IEEE 754. Notacin cientfica Como la representacin en coma flotante es casi idntica a la notacin cientfica tradicional, con algunos aadidos y algunas diferencias, primero se describir la notacin cientfica para entender cmo funciona, y luego se describir la representacin de coma flotante y las diferencias. Representacin La notacin cientfica, es usada para representar nmeros reales. Siendo r el nmero real a representar, la representacin en notacin cientfica est compuesta de tres partes:

c. El coeficiente, conformado por un nmero real con un solo dgito entero seguido de una coma (o punto) y de varios dgitos fraccionarios. b. La base, que en nuestro sistema decimal es 10, y en el sistema binario de los computadores es 2.

e. El exponente entero, el cual eleva la base a una potencia Coeficiente

Un signo en el coeficiente indica si el nmero real es positivo o negativo. El coeficiente tiene una cantidad determinada de dgitos significativos, los cuales indican la precisin del nmero representado, cuantos ms dgitos tenga el coeficiente, ms precisa es la representacin. Por ejemplo, lo podemos representar en notacin cientfica, con 3 cifras significativas, 3,14 x 100, o con 12

cifras significativas, 3,14159265359 x 100, teniendo en la segunda representacin mucho ms precisin que la primera. Base y exponente El coeficiente es multiplicado por la base elevada a un exponente entero. En nuestro sistema decimal la base es 10. Al multiplicar el coeficiente por la base elevada a una potencia entera, lo que estamos haciendo es desplazando la coma del coeficiente tantas posiciones (tantos dgitos) como indique el exponente. La coma se desplaza hacia la derecha si el exponente es el positivo, o hacia la izquierda si es negativo). Ejemplo de cmo cambia un nmero al variar el exponente de la base:

2,71828 x 10-2 representa al nmero real 0,0271828 2,71828 x 10-1 representa al nmero real 0,271828 2,71828 x 10 0 representa al nmero real 2,71828 (el exponente cero indica que la coma no se desplaza) 2,71828 x 10 1 representa al nmero real 27,1828

2,71828 x 10 2 representa al nmero real 271,828 Ejemplo Un ejemplo de nmero en notacin cientfica es el siguiente: -1,234 567 89 x 103 El coeficiente es -1,23456789, tiene 9 dgitos significativos, y est multiplicado por la base diez elevada a la 3. El signo del coeficiente indica si el nmero real representado por la notacin cientfica es positivo o negativo. El valor de la potencia nos indica cuntas posiciones (cuntos dgitos) debe ser desplazada la coma del coeficiente para obtener el nmero real final. El signo de la potencia nos indica si ese desplazamiento de la coma debe hacerse hacia la derecha o hacia la izquierda. Una potencia positiva indica que el desplazamiento de la coma es hacia la derecha, mientras que un signo negativo indica que el desplazamiento debe ser hacia la izquierda. Si la potencia es cero, la coma no se desplaza ninguna posicin. La razn de la denominacin de "coma flotante", es porque la coma se desplaza o "flota" tantos dgitos como indica el exponente de la base, al cambiar el exponente, la coma "flota" a otra posicin.

En el nmero representado en la notacin cientfica anterior, -1,23456789 x 103, el exponente es 3 positivo, lo que indica que la coma del coeficiente -1,23456789 debe ser desplazada 3 posiciones hacia la derecha, dando como resultado el nmero real equivalente: -1234,567 89 Abajo, una tabla con ejemplos de nmeros reales de tres dgitos significativos y su representacin en notacin cientfica: Nmero real Notacin cientfica 1,23 x 1020 1,23 x 108 1,23 x 103 1,23 x 102 1,23 x 101 1,23 x 100 1,23 x 10-1 1,23 x 10-2 1,23 x 10-3 1,23 x 10-8

123 000 000 000 000 000 000,0 123 000 000,0 1230,0 123,0 12,3 1,23 0,123 0,012 3 0,001 23 0,000 000 012 3

0,000 000 000 000 000 000 012 3 1,23 x 10-20 Como puede verse en la tabla, la representacin en notacin cientfica de los nmeros reales es mucho ms compacta cuando los nmeros son muy grandes en magnitud, o cuando son de magnitud muy pequea (cercanos a cero), es por eso que es muy usada en ciencia, donde hay que lidiar con cifras enormes como la masa del sol, 1,98892 1030 kg, o muy pequeas como la carga del electrn, -1,602176487 1019 culombios, y tambin es por eso que se usa, en forma de coma flotante, para la representacin de nmeros reales en el computador.