Está en la página 1de 10

Actividad 1

Ejercicio 1: Convierta los siguientes números al sistema indicado:

1. 52, 725(10) al sistema binario.

Solución

Primer paso: Conver mos 5210 al sitema binario


52 2
(0) 26 2
(0) 13 2
(1) 6 2
(0) 3 2
(1) 1

5210 = 1101002

Segundo paso: Conver mos 0, 72510 al sitema binario

0, 725 × 2 = 1 , 45
0, 45 × 2 = 0 , 9
0, 9 × 2 = 1 , 8
0, 8 × 2 = 1 , 6
0, 6 × 2 = 1 , 2
0, 2 × 2 = 0 , 4
0, 4 × 2 = 0 , 8
0, 8 × 2 = 1 , 6
0, 6 × 2 = 1 , 2
0, 2 × 2 = 0 , 4
0, 4 × 2 = 0 , 8

˘
Podemos notar que la cifra 1100 es periódica, entonces 0, 72510 = 0, 1011100(2)

Tercer paso: El resultado es:

˘
52, 72510 = 110100, 1011100 (2)

1
2. 0, 100000010011001100110011(2) al sistema decimal.

Solución

Primer paso: Vamos a aplicar el teorema fundamental de la numeración(ver material de lec-


tura).

0, 100000010011001100110011(2) =1 · 2−1 + 0 · 2−2 + 0 · 2−3 + 0 · 2−4 +


+0 · 2−5 + 0 · 2−6 + 0 · 2−7 + 1 · 2−8 +
+0 · 2−9 + 0 · 2−10 + 1 · 2−11 + 1 · 2−12 +
+0 · 2−13 + 0 · 2−14 + 1 · 2−15 + 1 · 2−16 +
+0 · 2−17 + 0 · 2−18 + 1 · 2−19 + 1 · 2−20 +
+0 · 2−21 + 0 · 2−22 + 1 · 2−23 + 1 · 2−24

Entonces

0, 100000010011001100110011(2) =1 · 2−1 + 1 · 2−8 + 1 · 2−11 + 1 · 2−12 +


+1 · 2−15 + 1 · 2−16 + 1 · 2−19 + 1 · 2−20
+1 · 2−23 + 1 · 2−24 = 0, 504687488079071

Segundo paso: La solucion es:

0, 100000010011001100110011(2) = 0, 00468748807907104(10)

2
Ejercicio 2: Sea H = 60 ± 3, Y = 180 ± 3, Z = 10 ± 2, W = 90 ± 5. Calcula los errores
absoluto y rela vo propagados en:

- Nota:

Un numero escrito de la forma N = n ± ε debemos interpretar de la siguiente manera:


- Valor aproximado (Va (N ) = n)
- Error absoluto (Ea (N ) = ε)

1. H × Y /Z × W

Solución
H ×Y
Primer paso: Debemos notar que H × Y /Z × W = ×W
Z
Segundo paso: Vamos a escribir los datos

Va (H) = 60; Va (Y ) = 180; Va (Z) = 10; Va (W ) = 90;

Ea (H) = 3; Ea (Y ) = 3; Ea (Z) = 2; Ea (W ) = 5;

Tercer paso: Vamos a calcular los errores rela vos. Este paso es necesario cuando se trata de
una mul plicación, una división o combinados.

E
a
er =
Va

E (H) 3 3 1
a
er (H) = = = =
Va (H) 60 60 20

E (Y ) 3 3 1
a =
er (Y ) = =
=
Va (Y ) 180 180 60

E (Z) 2 2 1
a
er (Z) = = = =
Va (Z) 10 10 5

E (W ) 5 5 1
a
er (W ) = = = =
Va (W ) 90 90 18

3
Cuarto paso: Por el teorema 4 (material de lectura), tenemos que
Ç å
H ×Y 1 1 1 1 29
er ×W ≤ er (H) + er (Y ) + er (Z) + er (W ) = + + + =
Z 20 60 5 18 90

Con esto tenemos que el máximo error rela vo que se puede cometer al realizar las operacio-
29 29
nes indicadas es de . En término de porcentaje sería · 100 % ≈ 32, 22 %
90 90
Quinto paso: Ahora vamos a calcular el error absoluto, para ellos vamos despejar de la fórmula
del error rela vo,

E
a
er = =⇒ |Ea | = er · |Va |
Va

Para reemplazar er vamos a u lizar la cota de error calculada en el Cuarto paso.

H ×Y 60 × 180
El valor de Va calculamos de la operación: ×W = × 90 = 97.200
Z 10
Sexto paso: Finalmente calculamos el error absoluto.

29
|Ea | = er · |Va | = · 97.200 = 31.320
90
2. H + Y − Z

Solución

Primer paso: Para resolver este ejercicio vamos a aplicar el teorema 3(material de lectura),
entonces
Ea (H + Y − Z) ≤ Ea (H) + Ea (Y ) + Ea (Z) = 3 + 3 + 2 = 8
Segundo paso: Vamos a calcular el error rela vo, aplicando la fórmula

E
a
er =
Va
La cota de error calculado en el primer paso de este apartado vamos usar para reemplazar Ea .
Ahora vamos a calcular Va , resolviendo las operaciones indicadas,
H + Y − Z = 60 + 180 − 10 = 130
Por lo tanto, el error rela vo es

E 8 4
a
er = = =
Va 130 65
4
En téminos porcentuales seria · 100 % ≈ 6, 15 %.
65

4
Ejercicio 3: Halla la representación interna en simple precisión (man sa 23 bits) de 95, 0125(10) .

Solución

Primer paso: Vamos a conver r el número 95, 0125(10) al binario.

Conver mos la parte entera: 95(10) .


95 2
(1) 47 2
(1) 23 2
(1) 11 2
(1) 5 2
(1) 2 2
(0) 1
95(10) = 1011111(2)

Conver mos la parte fraccionario: 0, 0125(10) .

0, 0125 · 2 = 0 , 025
0, 025 · 2 = 0 , 05
0, 05 · 2 = 0 , 1
0, 1 · 2 = 0 , 2
0, 2 · 2 = 0 , 4
0, 4 · 2 = 0 , 8
0, 8 · 2 = 1 , 6
0, 6 · 2 = 1 , 2
0, 2 · 2 = 0 , 4
0, 4 · 2 = 0 , 8
0, 8 · 2 = 1 , 6
0, 6 · 2 = 1 , 2

˘
0, 0125(10) = 0, 00000011(2)

Por lo tanto,

˘
95, 0125(10) = 1011111, 00000011(2)

5
Segundo paso: Vamos a normalizar el número.

˘ ˘
(2) = 0, 101111100000011 · 2
7
1011111, 00000011

Tercer paso: Calculamos la caracterís ca.

Exponente verdadero: 7

n = 8 (n es el número de bits del campo exponente)

Deplazamiento: 2n−1 = 28−1 = 27 = 128

Caracterís ca: 7 + 128 = 135

Cuarto paso: Vamos a conver r la caracterís ca al sistema binario.


135 2
(1) 67 2
(1) 33 2
(1) 16 2
(0) 8 2
(0) 4 2
(0) 2 2
(0) 1

135(10) = 10000111(2)

Quinto paso: Representamos la man sa jus ficando los dígitos de izquierda a derecha.

10111110000001100110011

Sexto paso: Representamos la caracterís ca jus ficando los dígitos de derecha a izquierda.

10000110

Sép mo paso: El espacio reservado para signo se completa con 0 ya que la man sa ene signo
+.

Octavo paso: La representación del número 95, 0125(10) en formato de simple precisión es

0 10000111 10111110000001100110011

6
Ejercicio 4: Halla la representación interna en doble precisión de 113, 09375(10) .

Solución

Primer paso: Vamos a conver r el número 113, 09375(10) al binario. Conver mos la parte en-
tera: 113(10) .
113 2
(1) 56 2
(0) 28 2
(0) 14 2
(0) 7 2
(1) 3 2
(1) 1
113(10) = 1110001(2) Conver mos la parte fraccionaria: 0, 09375(10) .

0, 09375 · 2 = 0 , 1875
0, 1875 · 2 = 0 , 375
0, 375 · 2 = 0 , 75
0, 75 · 2 = 1 , 5
0, 5 · 2 = 1

0, 09375(10) = 0, 00011(2)

Por lo tanto,

113, 09375(10) = 1110001, 00011(2)

Segundo paso: Vamos a normalizar el número.

1110001, 00011(2) = 0, 111000100011(2) · 27

Tercer paso: Calculamos la caracterís ca.

Exponente verdadero: 7

n = 11 (n es el número de bits del campo exponente)

Deplazamiento: 2n−1 = 211−1 = 210 = 1024

Caracterís ca: 7 + 1024 = 1031

7
Cuarto paso: Vamos a conver r la caracterís ca al sistema binario.
1031 2
(1) 515 2
(1) 257 2
(1) 128 2
(0) 64 2
(0) 32 2
(0) 16 2
(0) 8 2
(0) 4 2
(0) 2 2
1031(10) = 10000000111(2)
(0) 1
Quinto paso: Representamos la man sa jus ficando los dígitos de izquierda a derecha. Como
no se llena es espacio reservado para la man sa (52 bits), procedemos a completar con cero.

1110001000110000000000000000000000000000000000000000

Sexto paso: Representamos la caracterís ca jus ficando los dígitos de derecha a izquierda.

10000000111

Sép mo paso: El espacio reservado para signo se completa con 0 ya que la man sa ene signo
+.

Octavo paso: La representación del número 113, 09375(10) en formato de simple precisión es

0 10000000111 1110001000110000000000000000000000000000000000000000

8
Ejercicio 5: Halla el número decimal que corresponde al número de máquina

01100100110001111000000000000000

representado en simple precisión con man sa 24 bits donde el primer dígito binario no fue
excluido de la man sa.

- Nota: Antes de resolver el ejercicio, vamos a resaltar en qué consiste, que el primer dígito
binario sea o no excluido de la man sa, u lizando un ejemplo.

Consideremos el número binario 0, 10101110 · 2e , representado en formato de


coma flotante. La primera cifra después de la coma necesariamente debe ser 1 (pa-
ra que sea significa va), la segunda puede ser 0 o 1, y así sucesivamente para las demás.

Dependiendo de la computadora, hay dos maneras de guardar los dígitos:


mantisa
z }| {
- El primer dígito binario no es excluido de la man sa: 0, 10101110 ·2e .
mantisa
z }| {
- El primer dígito binario es excluido de la man sa: 0, 1 0101110 ·2e .

Solución

Primer paso: Obtenemos los datos


signo caracteristica mantisa
z}|{ z }| { z }| {
0 1100100 110001111000000000000000

Segundo paso: Se guardó 0 en el campo del signo, entonces en número ene signo +.

Tercer paso: Conver mos la caracterís ca al sistema decimal.

La caracterís cas es 1100100(2) , aplicando el teorema fundamental de numeración se ene

1100100(2) = 1 · 26 + 1 · 25 + 0 · 24 + 0 · 23 + 1 · 22 + 0 · 21 + 0 · 20
= 64 + 32 + 4
= 100(10)

9
Cuarto paso: Hallamos el exponente verdadero (e).

Caracterís ca = exponente verdadero + desplazamiento.

100 = exponente verdadero + 27−1 (n = 7)

100 = exponente verdadero + 64

exponente verdadero = 100 − 64 = 36

Quinto paso: Escribimo el número en la forma Nf l = ±0, d1 d2 · · · dn × 2e .

N(2) = 0, 110001111000000000000000 · 236


= 0, 110001111 · 236
= 110001111000000000000000000000000000(2)

Sexto paso: Conver mos 110001111000000000000000000000000000(2) al sistema decimal, u -


lizando el teorema fundamental de la numeración.

110001111000000000000000000000000000(2) = 1 · 236 + 1 · 235 + 0 · 234 + 0 · 233 +


+ 0 · 232 + 1 · 231 + 1 · 230 + 1 · 229 +
+ 1 · 228 + 0 · 227 + · · · + 0 · 20 =
= 68.719.476.736 + 34.359.738.368 + 0
+ 0 + 0 + 2.147.483.648 + 1.073.741.824+
+ 536.870.912 + 268.435.456 =
= 107.105.746.944(10)

Sép mo paso: 107.105.746.944(10) es el número decimal que corresponde al número de má-


quina 01100100110001111000000000000000.

10

También podría gustarte