Está en la página 1de 3

UNIVERSIDAD SURCOLOMBIANA

SEDE NEIVA
Facultad de Ciencias Exactas y Naturales
Programa Matemática Aplicada
Análisis numérico
Taller I

(1) Convertir los siguientes números binarios en su forma decimal (base 10).

(a) 101012
(b) 111111102
(c) 1110002
(d) 10000001112

(2) Convertir las siguientes fracciones binarias en su forma decimal (base 10).

(a) 0.110112
(b) 0.101012
(c) 0.10101012
(d) 0.1101101102

(3) Convertir los siguientes números binarios en su forma decimal (base 10).

(a) 1.01101012
(b) 11.00100100012

(4) Convertir los siguientes números en fracciones binarias de la forma 0.d1 d2 . . . dn .

(a) 7/16
(b) 13/16
(c) 23/32
(d) 75/128

(5) En una máquina binaria, ¿Cuál es el error de redondeo unitario para mantisas de 48 bits?

(6) Si una MARC-32 no redondea correctamente los números sino que simplemente elimina los
bits excedentes, ¿cuál serı́a la unidad de redondeo?

(7) ¿Cuál es el error de redondeo unitario para una máquina decimal que asigna doce posiciones
decimales a la mantisa? Dicha máquina almacena números en la forma x = ±q × 10n con
1/10 ≤ q < 1.

(8) Demuestre que 4/5 no se puede representar de manera exacta en la MARC-32. ¿Cuál es
el número de máquina más cercano? ¿Cuál es el error de redondeo relativo que se produce
cuando se almacena este número en la MARC-32?

(9) Demuestre que, según las suposiciones hechas acerca de la MARC-32 se obtiene
fl (x) = x/(1 + δ), donde |δ| ≤ 2−24 .

(10) Demuestre mediante ejemplos que a menudo fl [fl (xy)z] 6= fl [xfl (yz)] para números máquina
x, y y z. Con frecuencia este fenómeno se describe de manera informal diciendo que la
multiplicación de máquina no es asociativa.

1
(11) Demuestre que si x y y son números de maquina en la MARC-32 y si |y| ≤ |x|2−25 , entonces
fl(x + y) = x.

(12) Sea x = (0.111 . . . 111000 . . . )2 × 217 , en donde la parte fraccionaria tiene 26 unos seguidos
de ceros. Determine, para la MARC-32, T r(x), Ex(x), fl(x), x − T r(x), Ex(x) − x, y
|x − fl(x)|/x.

(13) Sea x = 23 + 2−19 + 2−22 . Encuentre los números de maquina en la MARC-32 que se sitúan
justo a la derecha y justo a la izquierda de x. Determine fl (x), el error absoluto |x − fl (x)|,
y el error relativo |x − fl (x)|/|x|. Verifique que en este caso el error relativo no excede a
2−24 .

(14) Encuentre el número que está justo a la derecha de 1/9 en una computadora binaria con
una mantisa normalizada de 43 dı́gitos.

(15) Si x = 26 −n
y x∗ es el número máquina más cercano en la MARC-32 ¿Cuál es el valor
P
n=1 2
más exacto de x∗ − x?

(16) Si 1/10 se ha redondeado correctamente a un número binario normalizado


(.a1 a2 . . . a24 )2 × 2m ¿cuál es el error de redondeo relativo?

(17) Resolver los siguientes enunciados:

(a) Si 3/5 ha sido redondeado correctamente al número binario normalizado (.a1 a2 . . . a24 )2
¿cuál es el error de redondeo relativo?
(b) Responda la misma pregunta, pero ahora para 2/7.

(18) ¿Es 2
3
(1 − 2−24 ) un número de máquina en la MARC-32? Fundamente su respuesta.

(19) ¿Cuáles de los siguientes son números de máquina en la MARC-32?

(i) 1040
(ii) 2−1 + 2−26
(iii) 1/5
(iv) 1/3
(v) 1/256

(20) Sea x = 216 + 2−8 + 2−9 + 2−10 . Sea fl (x) el número más cercano a x en la MARC-32. ¿Cuál
es el valor de |x − fl (x)|?

(21) Sea x = 212 + 2−12 .

(a) Calcule en la MARC-32 los números de maquina T r(x) y Ex(x) que se encuentran
justo a la derecha y a la izquierda de x respectivamente.
(b) Para este número, pruebe que el error relativo entre x y fl (x) no es mayor que el error
de redondeo unitario en la MARC-32.

(22) ¿Cuántos bits de precisión se pierden en la sustracción 1 − cos(x) cuando x = 14 ?

(23) Encuentre una identidad trigonométrica adecuada para que 1 − cos(x) puede calcularse
con precisión para valores pequeños de x. La identidad deberá llamar a las funciones del
sistema para sin(x) o cos(x).

2
(24) Encuentre, para la función del ejercicio 23, una serie de Taylor adecuada que se pueda
calcular con precisión.

(25) Encuentre una forma de calcular x4 + 4 − 2 sin que haya una pérdida innecesaria de
dı́gitos significativos.

(26) Analice el problema de calcular sinh(x) a partir de su definición: sinh(x) ≡ 12 (ex − e−x ).

(27) Sugiere cómo se podrı́a evitar la pérdida de dı́gitos significativos en los siguientes cálculos:

(i) x2 + 1 − x
(ii) log x − log y
(iii) x−3 (sin(x) − x)
√ √
(iv) x + 2 − x

También podría gustarte