Aritmética Del Computador

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 74

MÉTODOS NUMÉRICOS PARA

INGENIEROS
PREPARADO POR:
ING. JACQUELINE DE CHING
DEFINICIÓN DE MÉTODOS NUMÉRICOS

• Los métodos numéricos son


técnicas numéricas, las cuales
mediante una serie de
cálculos conducen a
soluciones aproximadas que
son siempre numéricas.

ING. JACQUELINE DE CHING


IMPORTANCIA DE LOS MÉTODOS NUMÉRICOS
• Durante la solución analítica de un modelo matemático se
pueden presentar los siguientes problemas:

 Que la aplicación del método analítico sea compleja


 Que la solución analítica sea tan complicada que hace
imposible cualquier interpretación posterior
 En algunas ocasiones no existen métodos analíticos capaces
de resolver el modelo matemático en estudio

• Debido a las múltiples iteraciones que se tienen que realizar para


obtener la solución numérica, es indispensable el empleo de
computadoras.

ING. JACQUELINE DE CHING


Los métodos numéricos se aplican en áreas como:
• Ingeniería Industrial
• Ingeniería Química
• Ingeniería Civil
• Ingeniería Mecánica
• Ingeniería eléctrica,
• etc...

ING. JACQUELINE DE CHING


Los métodos numéricos pueden ser aplicados
para resolver procedimientos matemáticos en:
• Cálculo de derivadas
• Integrales
• Ecuaciones diferenciales
• Operaciones con matrices
• Interpolaciones
• Ajuste de curvas
• Polinomios

ING. JACQUELINE DE CHING


CAPITULO I
ARITMETICA DEL COMPUTADOR
1. REPRESENTACIÓN INTERNA DE NÚMEROS
2. ARITMÉTICA DE PUNTO FIJO
3. OPERACIONES CON PUNTO FLOTANTE NORMALIZADO

PREPARADO POR:
ING. JACQUELINE DE CHING
OBJETIVOS ESPECIFICOS
• Mostrar la forma en que los datos son representados
internamente en la computadora.
• Resolver problemas de aritméticas de punto fijo y punto
flotante

ING. JACQUELINE DE CHING


1. REPRESENTACIÓN INTERNA DE NÚMEROS

 REPRESENTACIÓN INTERNA DE NÚMEROS ENTEROS


 REPRESENTACIÓN INTERNA DE NÚMEROS PUNTOS
FLOTANTES
NÚMEROS BINARIOS
• El sistema de numeración binario es simplemente otra forma de
representar magnitudes.

• El sistema binario solo tiene dos dígitos.

• El sistema binario con sus dos dígitos es un sistema en base dos.

• Los dos dígitos binarios (bits) son 1 y 0. La posición de un 1 o un


0 indican su peso o valor en un número de la misma manera
que en el sistema decimal.

ING. JACQUELINE DE CHING


NÚMEROS BINARIOS

• Los pesos de columna para números binarios son potencias de 2


que aumentan de derecha a izquierda empezando por 20 =1.
…25 24 23 22 21 20
• Para números binarios fraccionales, los pesos de las columnas
son potencias negativas de 2 que disminuyen de izquierda a
derecha.

22 21 20. 2-1 2-2 2-3 2-4 …

ING. JACQUELINE DE CHING


REPRESENTACIÓN INTERNA DE LOS NÚMEROS
• El computador o calculador recibe información en
decimal que es transformado en binario internamente,
efectúa las operaciones, pasa el resultado a decimal y le
informa el resultado al usuario.

• La longitud de palabra (# finito de posiciones) que


representa un número internamente, depende de la
máquina.

ING. JACQUELINE DE CHING


REPRESENTACIÓN INTERNA DE LOS NÚMEROS
ENTEROS
• Los números enteros requieren de al menos una palabra para almacenarse
dentro de la memoria de la computadora; si el tamaño de palabra de la
computadora es de 2 bytes (16 bits), el primer bit registra el signo: positivo
si es 0, negativo si es 1, y los 15 bits restantes se usan para registrar
números enteros binarios.

 n1 n2 n3 n4 n5 n6 n7 n8 n9 N10 n11 n12 n13 n14 n15

• Al convertir el número binario 111111111111111 a sistema decimal, se


obtienen las cotas inferior y superior en sistema decimal:
214 + 213 + 212 + 211 + 210 + 29 + 28 + 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 = 215 - 1 = 32767

• Conforme a esto, el mayor entero positivo posible sería el 32767 y el menor


entero negativo posible sería el -32767; pero la mayoría de las
computadoras usan el complemento a dos para almacenar los números
negativos.
ING. JACQUELINE DE CHING
REPRESENTACIÓN INTERNA DE LOS NÚMEROS
ENTEROS
• Si el tamaño de palabra de la computadora es de 4 bytes (32
bits), el campo correspondiente es conocido como entero
largo, pues el rango se incrementa sustancialmente: (-
2’147,483,648, 2’147,483,647), obtenido de (231, 231 – 1), con
complemento a dos.

ING. JACQUELINE DE CHING


CONVERSIÓN DE UN NÚMERO ENTERO A BINARIO
• Existen dos métodos para convertir un número decimal en un
número binario.
1. Método de la suma de pesos: Se puede convertir un número entero decimal en
uno binario revirtiendo el procedimiento. Para ello:
 Escribir el peso decimal de cada columna y poner 1’s en las columnas que
suman el número decimal.

Convertir el número decimal 49 a binario.


Poner 1s en las posiciones de pesos adecuadas de tal manera que la
suma corresponda al número decimal.

2 6 2 5 2 4 2 3 2 2 2 1 20 .
64 32 16 8 4 2 1.
0 1 1 0 0 0 1.

ING. JACQUELINE DE CHING


CONVERSIÓN DE UN NÚMERO ENTERO A
BINARIO
2. Método de la división sucesiva por 2: Se puede convertir un decimal a cualquier
base dividiendo repetidamente por la base. En el caso binario, dividir
repetidamente por 2. La condición de parada se produce cuando la parte entera
del cociente es 0.
• Para esta transformación es necesario tener en cuenta los pasos que
mostraremos en el siguiente ejemplo: Transformemos el numero 42 a numero
binario

ING. JACQUELINE DE CHING


REPRESENTACIÓN INTERNA DE NÚMEROS
ENTEROS
 Ejemplo: Identificar qué número entero decimal está
representado en la siguiente palabra de 16 bits.

0 0 0 0 0 1 1 0 1 1 1 1 1 0 1 0

(+)

210 + 29 + 27 + 26 + 25 + 24 + 23 + 21 = 178610

ING. JACQUELINE DE CHING


REPRESENTACIÓN INTERNA DE LOS NÚMEROS
ENTEROS
Hay varias formas: file:///C:/Users/Lab-sff-3/Desktop/tema3.pdf

 Sin signo: en base 2 => (18)10= (0001 0010)2


 Con signo:
 Signo y magnitud: en el bit más significativo se pone el
signo (0 para positivos y 1 para negativos) y luego el número
en binario.

 Complemento a 1: se pone el signo, y luego el número en


complemento a 1, para negativos, y en binario natural para
positivos.

 Complemento a 2: se pone el signo, y luego el número en


complemento a 2 para negativos y en binario natural para
positivos

ING. JACQUELINE DE CHING


REPRESENTACIÓN POR SIGNO Y MAGNITUD
• En este sistema el bit que esta más a la izquierda
representa el signo, el resto de bits representan el
número por lo que siempre necesitaremos un bit
más para representar un número.

• Con este sistema hay una forma positiva y otra


negativa de representar el signo, 1 para negativo y 0
para positivo.

ING. JACQUELINE DE CHING


REPRESENTACIÓN POR SIGNO Y MAGNITUD
Ejemplo con el número 34:

 Pasamos a binario: 1000102

 Si queremos representar un positivo añadiremos un


0 a la izquierda, si queremos un negativo
añadiremos un 1.

 Positivo: 0100010

 Negativo: 1100010

ING. JACQUELINE DE CHING


COMPLEMENTO A 1
• El complemento a uno nos permite la interpretación
binaria de números negativos.
• Se obtiene cambiando cada uno de los dígitos del numero
binario por su complementario (cambiando los ceros por
unos y viceversa).
• Si el bit mas significativo es 0 se tratara de un numero
positivo, si por el contrario es un 1 el numero representado
será negativo.

ING. JACQUELINE DE CHING


COMPLEMENTO A 1
Ejemplo de conversión decimal a C1:

• Tomamos el número entero -12.


• Tomamos el valor con signo positivo del número entero
y lo convertimos a binario añadiendo un cero a la
izquierda:
+1210 = 011002
• Realizamos el complemento a uno:
C1(01100) = 10011, 10011c1 = -12

ING. JACQUELINE DE CHING


COMPLEMENTO A 1
Ejemplo de conversión C1 a decimal:
• Tomamos el valor 10011c1
• Si se tratara de un número positivo haríamos una
conversión de binario a decimal normal, pero sabemos
que es un número negativo.
• Hacemos el complemento a uno de 10011c1 para pasarlo
a positivo, C1(10011) = 01100.
• Convertimos el número a decimal 01100 = 1210 y le
añadimos el signo que le hemos quitado en la anterior
operación con lo que nos queda
10011c1 = -12.
ING. JACQUELINE DE CHING
COMPLEMENTO A 2
• En el complemento a dos, los números negativos se
representan mediante el patrón de bits que es un bit
mayor (sin signo) que el complemento a uno del valor
positivo.

• Para negar un número (negativo o positivo) invertimos


todos los bits y añadimos un 1 al resultado.

ING. JACQUELINE DE CHING


COMPLEMENTO A 2
Ejemplo conversión decimal a C2:

• Si el número es positivo lo dejamos tal cual añadiéndole un


cero a la izquierda.

• Tomamos el número -2510


• Le quitamos el signo y lo pasamos a binario:
2510 = 011001
• Realizamos el C-1(011001) = 100110 y le sumamos 1:
100110 + 1 = 100111c2

ING. JACQUELINE DE CHING


EJEMPLO COMPLEMENTO A 2
– Complementamos el valor a 15 caracteres: 0001011001000012
– Cambiamos la polaridad: 1110100110111102
– Le sumamos 1: 1110100110111112

1 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1

(-)
Ejemplo: Identificar qué número entero decimal está representado en la siguiente
palabra de 16 bits, usando complemento a dos.

1 1 1 1 0 1 1 0 0 1 0 1 0 0 1 1
(-)
– El valor sin signo en 15 caracteres es: 1110110010100112
– Le restamos 1: 1110110010100102
– Cambiamos la polaridad: 0001001101011012
- (211 + 28 + 27 + 25 + 23 + 22 + 20) = -247710

Es fácil darse cuenta que el manejo de números enteros en computadora no tiene el más mínimo
problema, siempre que los números introducidos o los resultados del procesamiento no
sobrepasen el rango establecido.
ING. JACQUELINE DE CHING
EJEMPLO DE REPRESENTACIÓN INTERNA
DE NÚMEROS ENTEROS
Ejemplo: N = -3675 con 16 bits.

(3675)10= (1110 0101 1011)2

(3675)10= (0000 1110 0101 1011)2 con 16 bits

Sin signo => 0000 1110 0101 1011


Con signo:
• Signo y magnitud => 1000 1110 0101 1011
• Complemento a 1 => 1111 0001 1010 0100
• Complemento a 2 => 1111 0001 1010 0101

ING. JACQUELINE DE CHING


REPRESENTACIÓN DE LOS NÚMEROS
FLOTANTES
• Basado en la notación científica

• Capaz de representar números muy grandes y muy


pequeños sin incrementar el número de bits

• Capaz de representar números con componentes


enteros y fraccionarios.

• Número de punto flotante = número real

ING. JACQUELINE DE CHING


REPRESENTACIÓN DE LOS NÚMEROS
FLOTANTES
• Consta de dos partes y un signo

1. Mantisa: La magnitud del número


2. Exponente: El número de lugares que se va a mover el
punto
3. Signo: Positivo o negativo

ING. JACQUELINE DE CHING


CONVERSIÓN DE UN NÚMERO PUNTO FLOTANTE
A BINARIO
• Se puede convertir un número punto flotante a binario multiplicando
repetidamente los resultados fraccionales de sucesivas multiplicaciones
por 2. Los acarreos forman el número binario.

Convertir el decimal fraccionario 0.188 a binario multiplicando


los resultados fraccionales por 2.

0.188 x 2 = 0.376 acarreo = 0 MSB


0.376 x 2 = 0.752 acarreo = 0
0.752 x 2 = 1.504 acarreo = 1
0.504 x 2 = 1.008 acarreo = 1
0.008 x 2 = 0.016 acarreo = 0
Respuesta = .00110 (para 5 dígitos significativos)
ING. JACQUELINE DE CHING
CONVERSIÓN DE UN NÚMERO PUNTO
FLOTANTE A BINARIO

Transformemos el numero 42,375.

ING. JACQUELINE DE CHING


REPRESENTACIÓN INTERNA DE NÚMEROS EN
PUNTO FLOTANTE
• Para representar un número real en binario en precisión
simple se usan 32 bits, 1 bit para el signo 23 bits para la
mantisa y 8 bits para el exponente.

• El exponente se representa en exceso a 2n-1-1(127), y la


mantisa se normaliza colocando la coma decimal a la
derecha del bit más significativo.

ING. JACQUELINE DE CHING


CONVERSIÓN: PUNTO FLOTANTE A BINARIO
Valor 125’815 en notación punto flotante IEEE-754 (32 bits)

Paso a binario 125’815 1111101’1101000010100011111

Traslado de
la coma al 1111101’ 110101101011010 1’1111011101000010100011111 x 2^6
bit más
significativo

Conversión (2n-1-1): 6 + (28-1 - 1)= 6 + (27 - 1) = 6 + (128 - 1)10 = 133 = 10000101


del exponente
a binario

Resultado 0 10000101 11110111010000101000111


ING. JACQUELINE DE CHING
EJEMPLO DE PUNTO FLOTANTE A BINARIO

Convertir el número decimal 3.248 x 10 ^ 4 a un número


binario de punto flotante precisión sencilla.
Convertir de decimal a binario
3.248 x 10 ^ 4 = 32480 = 111111011100000
= 1.11111011100000 x 2 ^ 14
Mantisa (23 bits) = 11111011100000000000000
Exponente en exceso = 14 + 127 = 141 =10001101

Resultado →

ING. JACQUELINE DE CHING


CONVERSIÓN: BINARIO A PUNTO FLOTANTE
• Ejemplo de número binario a punto flotante:
0 10000111 11010101010110101100101
• Sabemos que el número es positivo por el primer bit.
• Exponente en exceso = 10000111 = 135
• Exponente en exceso - 127 = 135 – 127 = 8
• Mantisa = 11010101010110101100101. Le añadimos
bit implícito: 1’ 11010101010110101100101 y
corremos 8 veces la coma.
111010101’010110101100101
• Pasamos a decimal: la parte entera y fraccionaria
0 10000111 11010101010110101100101 = 469.357
ING. JACQUELINE DE CHING
CONVERSIÓN: BINARIO A PUNTO FLOTANTE
10001110 01110001110000000000000 a valor decimal

Signo: 1
Exponente: 10001110 (142-127 = 15)

Mantisa: 1’01110001110000000000000(añadido bit implícito)

Desplazamiento de la coma y pasarlo de binario a


decimal: 1011100011100000’00000000

Resultado: -47,328

ING. JACQUELINE DE CHING


Conversión: Punto Flotante a Decimal
● Para evaluar un número binario que ya está en formato de coma flotante
se utiliza la siguiente fórmula.

Número = (-1)S(1 + F)(2E-127)

● Por ejemplo, consideremos el siguiente número binario en coma flotante.

1 10010001 1000 1110 0010 0000 0000 000

● El bit de signo es 1. El exponente desplazado es 10010001 = 145. Aplicando


la fórmula, obtenemos
Número = (-1)1(1.10001110001)(2145-127)
= (-1)(1.10001110001)(218) = -1100011100010000000

Este número es equivalente al -407,680 en decimal.

ING. JACQUELINE DE CHING


EJERCICIO PRÁCTICO

1. Determine el valor decimal del siguiente número binario en


punto flotante:
0 10011000 10000100010100110000000

2. Mencione las partes de un número binario en punto flotante

ING. JACQUELINE DE CHING


2. ARITMÉTICA DE PUNTO FIJO
 COMPLEMENTO EN EL SISTEMA DECIMAL
 COMPLEMENTO EN EL SISTEMA BINARIO
COMPLEMENTO EN SISTEMA DECIMAL
• El complemento a 9, o sea a la base-1, se usa para
representar números negativos. De esta forma, una resta se
puede transformar en una suma.
• Para transformar un número en C-9 debe reemplazarse cada
dígito por lo que le falta para llegar a 9. Por ejemplo:
385 → 999 – 385 = 614: 614 es el C-9 de 385, el 614 es la
representación del –385
• Si en el resultado de la suma aparece un acarreo, éste se
debe sumar al resultado y es positivo, de lo contrario, indica
que el resultado es negativo y debe ser complementado
nuevamente para obtener el resultado final.

ING. JACQUELINE DE CHING


COMPLEMENTO EN SISTEMA DECIMAL
EJEMPLO N.1: 123 – 67 = 56
Debe llevarse el 67 al mayor valor con dígitos 999 – 67 = 932
123
+ 932
1 055 (existe acarreo = 1) 1 + 055 = 056 (resultado)
EJEMPLO N.2: 145 – 234 = –89
999 – 234 = 765 145
+ 765
910 (no hay acarreo, el resultado es negativo)
complementando el 910 999 – 910 = 89 entonces queda
89, negativo
ING. JACQUELINE DE CHING
COMPLEMENTO EN SISTEMA DECIMAL
• El complemento a 10, o sea a la base-1, se usa para
representar números negativos. De esta forma, una resta se
puede transformar en una suma.
• Para transformar un número en C-10 debe reemplazarse
cada dígito por lo que le falta para llegar a 10. Por ejemplo:
385 → 1000 – 385 = 615: 615 es el C-10 de 385, el 615 es la
representación del –385
• Si en el resultado de la suma aparece un acarreo, éste se
pierde y el resultado es positivo, en caso contrario, indica
que el resultado es negativo y debe ser complementado
nuevamente para obtener el resultado final
ING. JACQUELINE DE CHING
COMPLEMENTO EN SISTEMA DECIMAL
EJEMPLO N.1: 123 – 67 = 56
Debe llevarse el 67 al mayor valor con dígitos 1000 – 67 = 933
123
+ 933
1 056 resultado (existe acarreo = 1 se pierde)

EJEMPLO N.2: 145 – 234 = –89


1000 – 234 = 766 145
+ 766
911 (no hay acarreo, el resultado es negativo)
complementando el 911 1000 – 911 = 89, entonces queda
89, negativo
ING. JACQUELINE DE CHING
COMPLEMENTO EN EL SISTEMA BINARIO
Calcule (9)10 + (5)10 con aritmética de complemento a
dos
+(9) 10 = +(1001) 2 = (01001) 2
+(5) 10 = +(0101) 2 = (00101) 2
Al sumar estos códigos se obtiene
0 1 0 0 1
0 0 1 0 1
_____________________
+ 0 1 1 1 0
Como el resultado también tiene un bit de signo 0,
representa correctamente la suma derecha, que se
interpreta como, (01110)2 = +(1110)2 = (14)10
ING. JACQUELINE DE CHING
COMPLEMENTO EN EL SISTEMA BINARIO
Calcular (12)10 + (7)10

(12)10 = +(1100)2 = (01100)2


(7)10 = +(0111)2 = (00111)2

Sumando los dos códigos resulta

0 1 1 0 0
0 0 1 1 1
______________________
+ 1 0 0 1 1

El resultado es +19 = 010011


ING. JACQUELINE DE CHING
COMPLEMENTO EN EL SISTEMA BINARIO
Calcular (12)10 – (5)10

Se realiza este cálculo como (12)10 + (-(5)10)


(12)10 = (1100)2 = (01100)2
-(5)10 = -(0101)2 = -(00101)2 = (11011)2
Complemento a 2
Se suman los dos números 00101
11010
0 1 1 0 0 1
+ 1 1 0 1 1 _________
______________________ 11011
1 0 0 1 1 1
Al descartar el acarreo, lo que indica que el resultado es positivo
(00111)2 = +(0111)2 = +(7)10

ING. JACQUELINE DE CHING


COMPLEMENTO EN EL SISTEMA BINARIO
Calcule (5)10 – (12)10
Se realiza el cálculo como (5)10 + (-(12)10).
(5)10 = +(0101)2 = (00101)2
-(12)10 = -(1100)2 = -(01100)2 = (10100)2
Se suman los dos códigos para obtener, Complemento a 2
01100
0 0 1 0 1 10011
1
+ 1 0 1 0 0
________
______________________ 10100
1 1 0 0 1
En este caso no hay acarreo, lo que indica que el resultado es
negativo. Se complementa a 2 nuevamente para comprobar

(11001)2= -[11001]2 = -(00111)2 = -(0111)2 = -(7)10

ING. JACQUELINE DE CHING


COMPLEMENTO EN EL SISTEMA BINARIO
Calcule - (9)10 - (5)10

Se realiza el cálculo como (- (9)10) + (- (5)10).


(- 9)10 = - (1001)2 = (01001)2 = (10111)2
( - 5)10 = - (0101)2 = (00101)2 = (11011)2 Complemento a dos:
(-9) (-5)
Al sumar los dos códigos se obtiene: 01001 00101
1 0 1 1 1 10110 11010
+ 1 1 0 1 1 1 1
______________________ 10111 11011
1 1 0 0 1 0
Se descartar el acarreo. Por tanto el resultado es como si fuera
positivo por ser una suma de negativos ambos y se interpreta como:
Se complementa a 2 nuevamente para comprobar

(10010)2= -[10010]2 = -(01110)2= -(1110)2 = -(14)10


ING. JACQUELINE DE CHING
COMPLEMENTO EN EL SISTEMA BINARIO
Calcule - (9)10 - (-5)10

Se realiza el cálculo como (- (9)10) - (- (5)10).


(- 9)10 = - (1001)2 = (01001)2 = (10111)2
( -5)10 = - (0101)2 = (00101)2 = (11011)2 Complemento a dos:
(-9) (-5)
= (00101)2
01001 00101
Al sumar los dos códigos se obtiene: 10110 11010
1 1
1 0 1 1 1 10111 11011
+ 0 0 1 0 1 00100
______________________ 1
1 1 1 0 0 0 01 0 1

No hay acarreo. Por tanto indica que el resultado es negativo y se


interpreta como: Se complementa a 2 nuevamente para comprobar
(11100)2= -[11100]2 = -(00100)2= -(0100)2 = -(4)10

ING. JACQUELINE DE CHING


CONDICIÓN DE DESBORDAMIENTO (OVERFLOW)
● Cuando se suman dos números y el número de bits requeridos para
representar la suma excede el número de bits de los dos números, se
produce un desbordamiento, que se indica mediante un bit de signo
incorrecto.
● NOTA: Un desbordamiento se produce sólo cuando ambos números son
positivos o negativos.
01111101 +125 Ejemplo de desbordamiento con
+ 00111010 + 58 números de 8 bits.
Signo y magnitud 10110111 = 183
incorrecta

● En el ejemplo anterior, la suma 183 requiere 8 bits de magnitud. Puesto


que los números tienen sólo 7 bits de magnitud, se produce un acarreo en
el bit de signo que da lugar a la indicación de desbordamiento.

ING. JACQUELINE DE CHING


3. ARITMÉTICA DE PUNTO FLOTANTE
NORMALIZADA

 ADICIÓN Y SUSTRACCIÓN
 MULTIPLICACIÓN
 DIVISIÓN
OPERACIÓN con punto flotante normalizada

• Adición y Sustracción
La computadora compara los exponentes de ambos
operadores.
 Si los exponentes son iguales,(suma o resta), la mantisa
conserva el exponente.
Ejemplo: 1523 .3 0.15233 x 104
+ 1225.4 + 0.12254 x 104
0.27487 x 10 4

ING. JACQUELINE DE CHING


Operaciones con punto flotante normalizada

 Si los exponentes son diferentes, desplaza hacia la


derecha la mantisa del operando con menor exponente
hasta igualarlos. Con este proceso aumenta en una unidad
el exponente para cada posición que se desplace la
mantisa, hecho esto se efectúa la operación conservando
el exponente.

Ejemplo:
+ 7386.94 0.738694 x 104 0.738694 x 104
1.97328 0.197328 x 101 0.000197328 x 104
0.738891328 x 104

ING. JACQUELINE DE CHING


Operaciones con punto flotante normalizada

 Si en el resultado de la resta se obtuviese cero


entre el punto decimal y la primera cifra
significativa, la computadora lo normaliza antes de
almacenar el resultado, reduciendo el exponente y
desplazando la mantisa.

Ejemplo:
98643.2 0.986432 x 105
- 97924.2 0.979242 x 105
0.012190 x 105

0.121900 x 10 4

ING. JACQUELINE DE CHING


Operaciones con punto flotante normalizada

• Multiplicación
La mantisa del producto es igual al producto de las
mantisas de los operadores y el exponente del
producto es igual a la suma de los exponente de los
operandos.

Ejemplo:
(3.1726) (1.2) = (0.31726 x 101) (0.12 x 10 1)
(0.31726) (0.12) ( x 102)
0.0380712 x 102
0.38071 x 101

ING. JACQUELINE DE CHING


Operaciones con punto flotante normalizada

• División
La mantisa del cociente es igual al cociente de la mantisa del
dividendo entre el divisor y el exponente del cociente es
igual a la diferencia del exponente del dividendo menos el
exponente del divisor.

729000.0 / 0.81 = (0.729000 x 106) / (0.810000 x 100)


( 0.729000) / (0.810000) x (106-0)
0.9 x 106

ING. JACQUELINE DE CHING


CAPITULO II
TEORÍA DE ERRORES

PREPARADO POR:
ING. JACQUELINE DE CHING
OBJETIVOS ESPECIFICOS
• Comprender la importancia de los errores y la incidencia de
estos en los resultados finales.
• Ser capaz de relacionar el error relativo con cifras
significativas.
• Identificar los errores generados por el computador debido a
su arquitectura y a los lenguajes de programación.
• Conocer cómo se usa la serie de Taylor para aproximar
funciones.
• Comprender la naturaleza de la aproximación y los términos
residuales de la serie de Taylor.

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: DEFINICIÓN DE ERROR
• Un error es una incertidumbre en el resultado de una medida.
Se define como la diferencia entre el valor real Vr y una
aproximación a este valor Va:

e = Vr – Va

• Existen diferentes tipos errores, cada uno se puede expresar


en forma absoluta o en forma relativa.

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: TIPOS DE ERRORES
• Error de redondeo:
Error que se produce debido a la imposibilidad de tomar
todas las cifras que resultan de operaciones aritméticas
como los productos y los cocientes, teniendo que retener
en cada operación el número de cifras que permita el
instrumento de cálculo que se este utilizando.
• Error por truncamiento:
Error producido por la finalización prematura de un
proceso. Un ejemplo del error generado por este tipo de
acciones es el desarrollo en serie de Taylor.

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: TIPOS DE ERRORES
• Errores humanos:
Son los errores por negligencia o equivocación. Las
computadoras pueden dar números erróneos por su
funcionamiento pero actualmente las computadoras son
muy exactas y el error es atribuido a los hombres.
• Error inherente:
Cuando se inician cálculos que contienen un cierto error
debido a que se han obtenido mediante la medida
experimental de una determinada magnitud física como
por ejemplo 3.14, 3.1416.

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: TIPOS DE ERRORES
• Error Propagado:
Las consecuencias de la existencia de un error en los
datos de entrada de un problema.
Desafortunadamente, estos errores se propagan y
amplifican al realizar operaciones con dichos datos,
hasta el punto de que puede suceder que el resultado
carezca de significado.

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: FORMAS DE MEDIR EL ERROR

• Error absoluto: Es la diferencia entre el valor exacto (un


número determinado) y su valor calculado o redondeado:
Error absoluto = [exacto - calculado]
• Error relativo: Es el error absoluto dividido entre un número
positivo adecuado. Generalmente, el divisor es una de tres
elecciones: la magnitud del valor exacto, la magnitud del valor
calculado (o redondeado) o el promedio de estas dos
cantidades. La mayor parte de las veces utilizaremos
Error relativo= [exacto - calculado]/[exacto]
Error relativo Modificado=2([exacto–calculado]/[exacto]+ [calculado])

ING. JACQUELINE DE CHING


EJEMPLO:
Medidas de tiempo de un recorrido efectuadas por
diferentes alumnos: 3,01 s; 3,11 s; 3,20 s; 3,15 s

1. Valor que se considera exacto:

2. Errores absoluto y relativo de cada medida:


Medidas Errores absolutos Errores relativos
3,01 s 3,01 - 3,12 = - 0,11 s -0,11 / 3,12 = - 0,036 (- 3,6%)
3,11 s 3,11 -3,12 = - 0,01 s -0,01 / 3,12 = - 0,003 (- 0,3%)
3,20 s 3,20 -3,12 = + 0,08 s +0,08 / 3,12 = + 0,026 (+ 2,6%)
3,15 s 3,15 - 3,12 = + 0,03 s +0,03 / 3,12 = + 0,010 (+ 1,0%)

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: EXACTITUD Y PRECISIÓN
• La exactitud se refiere a que tan cercano está el valor
calculado o medido del valor verdadero. Por ejemplo, si una
de las raíces de una ecuación es 2.55, el resultado 2.479 es
mas exacto que el resultado 2.7. sin embargo 2.479 es menos
exacto que 2.6.
• La precisión se refiere a qué tan cercano está un valor
individual medido o calculado respecto a los otros. Por
ejemplo: 3.141592 tiene una precisión de 7 dígitos,
3.141592654 tiene una precisión de 10 dígitos, 3.1415 tiene
una precisión de 5 dígitos

• Los métodos numéricos deben ser lo suficientemente exactos


para que cumplan los requisitos de un problema particular de
ingeniería.
ING. JACQUELINE DE CHING
FORMULAS PARA EL CALCULO DE ERRORES A FUNCIONES VARIABLES

Error propagado absoluto = | f(x) - f(xr)|

Error propagado relativo = | f(x) - f(xr)|


|f(x)|
Error de redondeo = |f(xr) – fr(xr)|
Error total de la evaluación = | f(x) – fr(xr)|

Xr Valor redondeado
fr(xr) indicara el valor redondeado de f(x)
f(xr) podría ser un número decimal infinito que debe o requeriría redondeo.

ING. JACQUELINE DE CHING


EJEMPLO:
Sea f(x) = 0.32x y una evaluación en un instrumento de cálculo que solo
puede conservar cuatro cifras significativas en base 10 para cualquier
número, con x =10.007
Error de redondeo ? Error propagado absoluto ? Error total de la
evaluación?
X = 10.007 xr = 10.01
F(x) = F(10.007) = 0.32 (10.007) = 3.20224
F(xr) = F(10.01) = 0.32 (10.01) = 3.2032
Fr(xr) = 3.203
Error de redondeo = |f(xr) - fr(xr) | = | 3.2032 – 3.203| = 0.0002
Error propagado = | f(x) – f(xr) | = |3.20224 - 3.2032| = 0.00096
Error total de la evaluación = |f(x) – fr(xr)| = |3.20224 – 3.203| = 0.00076

ING. JACQUELINE DE CHING


EJERCICIO PRÁCTICO
• PROBLEMA N.1: Si f(X) = 135X5 – 6X4 + 2X -3, el valor exacto
es igual a 4.1416 y el redondeado es igual a 4. ¿Calcule el
error propagado absoluto real y el error propagado relativo?

• PROBLEMA N.2: Calcule el error porcentual cometido cuando


1.605 se redondea a 1.6.

• PROBLEMA N.3: Suponga que en cierto cálculo obtenemos


0.0002 cuando deberíamos obtener cero . Mediante cuál
fórmula calcularía el error relativo.

ING. JACQUELINE DE CHING


TEORÍA DE ERROR: SERIE DE POTENCIAS(SERIE DE TAYLOR)
Una especial atención tiene la aproximación de funciones por la
utilización de series de expansión de Taylor. Así, si una función
es continua y diferenciable dentro del intervalo de interés,
puede ser escrita como una serie de potencia finita, o serie de
Taylor.

La serie de Taylor siempre el valor X0 que se evalúa en la


función va ser cero.

ING. JACQUELINE DE CHING


EJEMPLO DE SERIE DE TAYLOR
Hallar las aproximación para 8 términos y el error
cometido al 8 término, dada la función f(X) = ex , para
x= -2 y x0= 0. Aproximamos la función f(x) utilizando la
serie de Taylor truncada de la siguiente manera:
f(0) = ex = 1 f’’’’(0) = ex = 1
f’(0) = ex = 1 .
f’’(0) = ex = 1 .
f’’’(0) = ex = 1 f8(0) = ex = 1

ING. JACQUELINE DE CHING


EJEMPLO SERIE DE TAYLOR
Haciendo uso de la serie de Taylor:
ex = 1 + x + x2/2! +x3/3! + x4/4! + x5/5! + X6/6! + x7/7!

e-2 = 1 -2+2-1.33333+0.66667-0.26667+0.088889-0.025397
e-2 = 0.130162 (aproximación al valor exacto)
Error≈ x8/8! = 0.0063492 (error cometido)
0.130162+ 0.0063492 = 0.1365112
e-2 = 0.135335283 (valor exacto)
error absoluto = │0.135335283 – 0.130162│ = 0.000517328

ING. JACQUELINE DE CHING


Ejercicios Adicionales
Ejemplo 1. Supóngase que se tiene que medir
la longitud de un puente y de un remache. La
longitud del puente obtenida es de 9999 cm y
la del remache es de 9 cm.
Si los valores verdaderos son 10,000 y 10 cm,
respectivamente, calcule:
· El error absoluto
· El error relativo %

ING. JACQUELINE DE CHING


Para cada caso:
Puente Remache
Vv = 10000 cm, 10 cm
Va = 9999 cm, 9 cm
EA = 10000 – 9999 EA = 10 - 9
EA = 1 cm EA = 1 cm
Error Porcentual = 1 x 100 = 0.01 %
10,000
Error Porcentual = 1 x100 = 10 %
10

ING. JACQUELINE DE CHING


EJERCICIOS ADICIONALES
Ejemplo 2: Suponga que el valor para un cálculo debería ser
Vv = 0.10 x 102 pero se obtuvo el resultado de Va = 0.08 x
102. Determine el error absoluto y el error relativo
porcentual:
EA = 0.10 x 102 - 0.08 x 102
EA = 2 = 0.2 x 101
ERP = 0.2 x 101 x 100 = 20%
0.10 x 102

ING. JACQUELINE DE CHING


EJERCICIOS ADICIONALES

Ejemplo3: Ejemplo 4:
Vv = 0.24 x 10 – 4 Va = 0.12 x 10 - 4 Vv = 0.46826564 x 10 6
EA = 0.24 x 10 - 4 - 0.12 x 10 - 4 Va = 0.46830000 x 10 6
EA = 1.2 x 10 - 5 - 0.12 x 10 - 4 por EA = 0.46826564 x 10 6 -
lo tanto es pequeño 0.46830000 x 10 6
ERP = 0.12 x 10 - 4 x 100 = 50%, por EA = 34.46, por lo tanto es
lo tanto es grande. grande.
0.24 x 10 - 4 ERP = 34.36 x 100
=7.33771504 x 10 - 3, es
pequeño
0.46826564 x 10 6

ING. JACQUELINE DE CHING

También podría gustarte