Вы находитесь на странице: 1из 5

UNIVERSIDAD DE CUENCA

FACULTAD DE INGENIERÍA

Métodos Numéricos
Deber #1

NOMBRE:
Jahyr Moreno R.

DOCENTE:
Ing. Elina Ávila O.

GRUPO:
#1

Lugar y Fecha:
Cuenca, 03 de octubre del 2019
¿Cómo se almacenan los números decimales en el
computador?

Las computadoras manejan los números reales en sistema binario, pero no pueden hacerlo de
manera exacta, porque el número de dígitos está limitado por el tamaño de palabra de cada
máquina.

La forma de registrar un número real en una computadora digital depende del diseño del hardware
y del software; sin embargo, el formato es del mismo tipo en todos los casos y se basa en el principio
de utilizar la notación de punto flotante normalizado.

Cualquier número real decimal X puede ser expresado en notación científica normalizada; ésta
consiste en expresar el número como una potencia de 10, asignándole el exponente n que resulte
de desplazar el punto decimal las posiciones necesarias para que todos los dígitos significativos del
número en cuestión queden inmediatamente a la derecha del punto.

En el sistema binario también se puede expresar cualquier número real con la notación científica
normalizada, a la que en este caso se le llama notación de punto flotante normalizado.

𝑋 = 𝐺 𝑥 2𝑚

Donde el exponente m es un entero positivo, negativo o cero, expresado en binario, y G es la mantisa


del número, la cual debe ser menor que 1 y mayor que 0.1.

La manera más común de almacenar números reales en una PC es utilizando palabras de 32 bits (4
bytes), distribuidos como sigue:

 1 bit para el signo de la mantisa,


 1 bit para el signo del exponente,
 7 bits para el exponente entero, expresado en binario
 23 bits para la mantisa, expresado en binario.

±0.1𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 𝑥 2±𝑒𝑒𝑒𝑒𝑒𝑒𝑒

En virtud de que la mantisa siempre empieza con 1, no hay necesidad de almacenar éste 1, de manera
que los 23 bits reservados para la mantisa son para guardar desde el segundo hasta el
veinticuatroavo carácter del número binario en punto flotante.
± ± e e e e e e e m m m m m m m m m m m m m m m m m m m m m m m

Los 7 bits destinados al exponente se usan para registrar números enteros binarios en el rango de
0000000 a 1111111. Su signo se controla por separado.

Conforme a esto, el mayor exponente positivo posible sería el 127 y el menor exponente negativo
posible sería el -127; pero usando el complemento a dos, su rango se incrementa en 1, para que sea
-128.

Los exponentes positivos se registran así:

00000001 = 1 01111111 = 127


Para los números negativos, la polaridad se invierte: los ceros se cambian por unos y los unos por
ceros y se le añade un 1 al inicio al resultado, de manera que a su registro se hace así:

11111111 = -1 10000001 = -127

Para analizar el rango de valores de la mantisa se consideran de 24 bits: el 1 que no se guarda y los
23 bits reservados que si quedan almacenados. Entonces, se pueden registrar números fraccionarios
binarios en el rango de: 0.100000000000000000000000 a 0.111111111111111111111111

 El valor fraccionario más pequeño equivale a 0.5 en decimal.


 El valor fraccionario más grande equivale a 0.999999940395 en decimal.

Ahora bien, considerando simultáneamente los rangos del exponente y de la mantisa, podemos
determinar el rango correspondiente a los números reales:

 El número real positivo más pequeño que puede representarse es:


0.5 𝑥 2−128 ≅ 1.47 𝑥 10−39
 El número real positivo más grande que puede representarse es:
0.999999940395355224609375 𝑥 2127 ≅ 1.70 𝑥 1038

De manera que el rango total para lo números reales positivos o negativos, en este tipo de
computador es de:

1.47 𝑥 1039 𝑎 1.70 𝑥 1038

¿Qué es el número de palabra?

La unidad de control más pequeña de una computadora es el bit. Sin embargo, un solo bit conlleva
muy poca información. Por esta razón, la unidad principal de información en una computadora es un
grupo de bits a los cuales se les da el nombre de palabra.

Una palabra es una cadena finita de bits que son manejados como un conjunto por la máquina. El
tamaño de la palabra es una manera de describir una computadora.

Es frecuente que las computadoras sean descritas en términos de su tamaño de la palabra, tales
como computadoras de 8 bits, computadora de 16 bits etc. Por ejemplo, una computadora de 32 bits
es aquella en la que las instrucciones y datos se almacenan en la memoria en unidades de 32 bits, y
son procesados por la CPU también en unidades de 32 bits.

¿Qué significa que una computadora sea de 32 o 64


bits?
Las nomenclaturas se refieren a cómo se almacenan los datos. Como su nombre sugiere, los sistemas
de 32 bits almacenan sus datos en piezas de 32 bits, mientras que los otros lo hacen con piezas de
64. Esto puede decir que, por lo general, al trabajar con "palabras" más grandes puedes hacer más
en menos tiempo, lo que facilita que puedas llegar a hacer más en menos tiempo.
Ilustración 1. Este gráfico muestra a escala es logarítmica los tamaños de espacio para las "palabras" de cada tipo de procesador.

¿Qué importancia tienen los valores cercanos a cero?


Los números reales no corresponden a un continuo en la computadora, sino que hay un conjunto
finito de valores discretizados, que pueden ser representados de manera perfecta, mientras que el
resto no pueden ser expresados con exactitud y precisión y sólo es posible representarlos en forma
aproximada.

Por ejemplo, si el número real más pequeño que puede representarse en una computadora como la
descrita anteriormente es: 0.5 𝑥 2−128 ≅ 1.47 𝑥 10−39 , significa que no se pueden representar
números reales en el intervalo que está entre 0 y 1.47 𝑥 10−39.

Pareciera que la imposibilidad de las computadoras para representar cualquier número real, con
exactitud y precisión, se torna en un asunto grave. No es así, ya que los "huecos" son
extraordinariamente pequeños, aún en el caso más desfavorable, correspondiente a los números
más grandes. Si comparamos éstos: 1.70141163178 𝑥 1038 y 1.70141173319 𝑥 1038, vemos que
son realmente muy cercanos: la primera diferencia entre ellos se presenta hasta el octavo dígito;
esto significa, que los primeros siete dígitos significativos nos ofrecen una confiabilidad total, más
que sobrada para fines de ingeniería.

Bibliografía

[1] Xataka, «Qué significa que mi CPU sea de 32 o 64 bits y cuál es la diferencia,» [En línea]. Available:
https://www.xataka.com/basics/que-significa-que-mi-cpu-sea-de-32-o-64-bits-y-cual-es-la-diferencia. [Último
acceso: 02 10 2019].

[2] Wikipedia, «Palabra (informática),» 12 07 2019. [En línea]. Available:


https://es.wikipedia.org/wiki/Palabra_(informática). [Último acceso: 02 10 2019].

[3] P. Turmero, «Métodos numéricos. Aritmética de la computadora,» [En línea]. Available:


https://www.monografias.com/trabajos105/metodos-numericos-aritmetica-computadora/metodos-
numericos-aritmetica-computadora.shtml. [Último acceso: 02 10 2019].

[4] INSTITUTE FOR STATISTICS AND MATHEMATICS RESOURCES WEB PAGE, «7.4 Computer Memory,» [En línea].
Available: http://statmath.wu.ac.at/courses/data-
analysis/itdtHTML/node55.html#SECTION001143200000000000000. [Último acceso: 02 10 2019].

[5] J. Solano, «Almacenamiento de Datos,» [En línea]. Available:


https://compinformatidf.files.wordpress.com/2011/03/cap3-almacenamientodatos-cc1011.pdf. [Último
acceso: 02 10 2019].

Вам также может понравиться