Está en la página 1de 4

UNIVERSIDAD POPULAR DEL CESAR

FACULTAD DE CIENCIAS BÁSICAS Y DE EDUCACIÓN


DEPARTAMENTO DE MATEMÁTICAS Y ESTADÍSTICA
RED B

Programas: INGENIERIAS DE ELECTRÓNICA E INGENIERÍA DE SISTEMAS


Asignatura: ANÁLISIS NUMÉRICO
Ciudad: VALLEDUPAR
Docente: JHONNY A. RIVERA V.

Tema: NÚMERO DE MÁQUINA EN DECIMALES

En 2008 se publicó una versión actualizada con el nombre de IEEE 754-2008; la cual proporciona
estándares para números de punto flotante decimales y binarios. Los números de máquina se
representan en formato normalizados de punto flotante decimal así:

±0. 𝑑1 𝑑2 … 𝑑𝑘 𝑥 10𝑛 , 1 ≤ 𝑑1 ≤ 9, y 0 ≤ 𝑑𝑖 ≤ 9 , para cada i=2,…,k.

Cualquier número real positivo dentro del rango numérico de la máquina puede ser normalizado a
la forma:
𝑛
𝑦 = 0. 𝑑1 𝑑2 … 𝑑𝑘 𝑑𝑘+1 𝑑𝑘+2 … 𝑥 10 .

Y se denota como fl(y). Existen dos metodos para su representación que son:

METODO DE CORTE O DE TRUNCAMIENTO. Consiste en cortar los digitos dk+1 dk+2 … ; o sea
𝑛
𝑓𝑙(𝑦) = 0. 𝑑1 𝑑2 … 𝑑𝑘 𝑥 10 .

𝑋−𝑓𝑙(𝑋)
En donde una cota para el error relativo es: | 𝑋
| ≤ 101−𝑘

EJEMPLO 1: Escribe en forma de punto flotante el número “e” con truncamiento de cinco cifras.
Solución.
Como e tiene un desarrollo decimal infinito, cuya forma es e = 2.71828182 …
Lo escribimos en forma decimal normalizada: e = 0.271828182 … x 101
Luego su forma de punto flotante con truncamiento a cinco cifras es

𝑓𝑙(𝑒) = 0.27182 … 𝑥 101 = 2.7182

EL otro método es el MÉTODO DE REDONDEO, que consiste en sumar 5x10n−(k+1) a y.


Luego se trunca el resultado. Así al redondear, si dk+1 ≥ 5 se le suma 1 a dk para obtener a fl(y).
Es decir, se redondea hacia arriba. Si dk+1 < 5, solo se trunca todo excepto los primeros k digitos;
es decir, redondeamos hacia abajo.

𝑋−𝑓𝑙(𝑋)
En donde una cota para el error relativo es | 𝑋
| ≤ 5𝑥10−𝑘

EJEMPLO 2: Escribe en forma de punto flotante el número “e” con redondeo de cinco cifras.
Solución.
Como e = 2.71828182 …
Lo escribimos en forma decimal normalizada: e = 0.271828182 … x 101
Puesto que la sexta cifra de la parte decimal de e es 8, su forma de punto flotante con redondeo a
cinco cifras es
𝑓𝑙(𝑒) = (0.27182 + 0.00001) … × 101 = 2.7183

El error que resulta al sustituir un número por su forma de punto flotante es el error de redondeo.
Los números de maquina tienen una forma de distribuirse a lo largo de la recta numérica. Esto es,
el mismo número de los números de maquina decimales es constante para todos los enteros n, es
decir se representan en intervalos [10n , 10n+1 ].

ARITMETICA DE DIGITOS FINITOS

Además de la representación inexacta de números, la aritmética que se efectúa en una


computadora no es exacta.
Al realizar operaciones, sean fl(x) y fl(y) las aproximaciones de los números reales x e y
respectivamente, entonces la aritmetica finita de k cifras en el computador está dada por:

(a) 𝑥 ⊕ 𝑦 = 𝑓𝑙(𝑓𝑙(𝑥) + 𝑓𝑙(𝑦)) (b) 𝑥 ⊝ 𝑦 = 𝑓𝑙(𝑓𝑙(𝑥) − 𝑓𝑙(𝑦))


(c) 𝑥⨂𝑦 = 𝑓𝑙(𝑓𝑙(𝑥) × 𝑓𝑙(𝑦)) (d) 𝑥 ⊘ 𝑦 = 𝑓𝑙(𝑓𝑙(𝑥) ÷ 𝑓𝑙(𝑦))

Esta aritmetica corresponde a realizar aritmetica exacta en las representaciones de punto flotantes
de x y y, y después convertir, el resultado exacto a su representación de punto flotante de digitos
finitos.

EJEMPLO 1

EJEMPLO 2:
Uno de los cálculos más comunes que producen errores implica la cancelación de dígitos
significativos debido a la resta de números casi iguales. A menudo, la pérdida de precisión debido
al error de redondeo se puede evitar al reformular los cálculos, como se ilustra en el siguiente
ejemplo.

EJEMPLO 3:

También podría gustarte