Anda di halaman 1dari 3

Saber cuantos números son representados en una computadora digital y

como esa representación induce error de redondeo. En particular cual es


la diferencia entre precisión simple y precisión extendida.

Recuérdese que la notación científica expresa de manera compacta, cantidades de gran


magnitud o de muy pequeña magnitud, a través del producto de una cantidad denominada
mantisa multiplicada por la base diez, la cual se eleva a una cierta potencia denominada
característica. Este tipo de representación es el que se emplea tanto en computadoras como
en calculadoras. Considere los siguientes ejemplos:
Representación en
Número real Notación científica
computadora
0.0000747 7.47 x 10-5 7.47 E –5
31.4159265 3.14159265 x 10 3.14159265 E +1
9700000000 9.7 x 109 9.7 E +9

Representación de punto flotante normalizada (mantisa normalizada).

Todo número real x no nulo tiene una representación de punto flotante decimal
normalizada.

Donde M es la mantisa normalizada, que se encuentra en el rango y E es el exponente o


característica.
Esta corresponde a flotar (desplazar) el punto decimal hacia la izquierda del dígito
significativo principal de la representación en base 10 de x y luego ajustar E según sea
necesario.

Ejemplo.

Representación
Número M E
normalizada
-12.75 -0.1275·102 0.1275 2
0.1 +0.1·100 0.1 0
0.06666... +0.6666...·10-1 -1
Es importante mencionar, que una computadora o calculadora dispone de un número finito
de cantidades reales que pueden ser representadas en forma exacta en sistema binario. Esto
significa que un gran conjunto de números reales, no tienen una representación exacta en
computadora, por lo que los cálculos realizados con dichas cantidades, presentan un
determinado error, el cual, por ser generado por las limitaciones físicas de una computadora
para representar de forma exacta a diversos números, entra dentro de la categoría de error
de redondeo.

Número de máquina

Un número de máquina es un número real que puede almacenarse de manera exacta en


forma normalizada de punto flotante en una computadora. Toda computadora tiene un
conjunto limitado de números de máquina.
Consideraciones:
1) Hay un rango limitado para representar cantidades en computadora. Números muy
grandes (positivos o negativos) provocan desbordamiento (overflow) y números
muy pequeños (positivos o negativos) provocan underflow (hueco) entre el cero y el
primer número positivo

2) Hay un número finito de cantidades que pueden ser representados en un rango


(conjunto finito de números de máquina). Los números irracionales no pueden ser
expresados completamente. Adicionalmente, los números racionales que no
concuerdan exactamente con ninguno de los valores del conjunto de números de
máquina, tampoco puede ser representado de forma precisa en un sistema de
cómputo. Para su representación en computadora se utiliza una de las siguientes
técnicas: redondeo o corte.

3) El intervalo ∆x, entre números que pueden ser representados de forma exacta en
computadora (números de máquina), aumenta conforme los números crecen en
magnitud. Este implica que los errores en la representación de números en
computadora son proporcionales a la magnitud del número a representar. Esta
proporcionalidad puede expresarse como:
 Redondeo. Prescinde de cierto número de cifras significativas y realiza un
ajuste, sobre la última cifra no descartada: n≈3.1416.
 Corte o poda: Prescinde de un cierto número de cifras significativas sin realizar un ajuste sobre
la última cifra no descartada n≈3.1415.

Estrategias para minimizar el error de redondeo

Para finalizar esta unidad, a continuación se presentan algunas estrategias para minimizar el
error de redondeo al emplear métodos numéricos en la resolución de problemas
matemáticos.
• Estrategia de la mantisa completa. Introducir valores de entrada con tantos dígitos
significativos como sea posible. Por ejemplo: 3.14159265 en lugar de 3.1416
• Estrategia de la respuesta final. Redondear la respuesta final a una exactitud
conocida. Si un resultado es 23.3876 y el dato de entrada menos exacto se conoce
con 3 dígitos significativos, la respuesta debe considerarse como 23.4

• Estrategia de operaciones mínimas. Reducir en lo posible el número de operaciones


a realizar, evitando siempre que se pueda la cancelación sustractiva (resta de dos
números prácticamente iguales, ya que la computadora arrojaría cero como
resultado).

• Estrategia de multiplicación anidada. Evaluar los polinomios en forma anidada,


por ejemplo: p(x) = 2x4 – 19x3 + 56.98x2 – 56.834x + 5.1324, tiene la forma anidada
p (x) = (((2x-16)x+56.98)x-56.834)x+5.1324

• Estrategia de la precisión extendida parcial. Cuando se haga mediante un lenguaje


de programación la suma acumulada
Mediante un ciclo, se debe emplear la precisión extendida o doble precisión (por
ejemplo en lenguaje C, declarando las variables como double en lugar de float)
siempre y cuando sea posible.

Anda mungkin juga menyukai