Está en la página 1de 2

Universidad Tecnica Federico Santa Mara

Departamento de Matematica
Tarea 1 MAT270
2
do
Semestre 2014
Notacion Punto Flotante
Profesor: Sergio Rojas
Ayudante: Nicolas Medina
Fecha de entrega: Martes 26 de Agosto hasta las 23:59 hrs..
Nombre: Jonathan Valderrama Ramrez.
Rol: 2911506-0
Para el n umero 26,1:
Calcular su representacion en base 2 (n umero binario).
Considerar una maquina con la siguiente conguracion: un dgito para el signo, 8 dgitos para el exponente y 6
para la mantisa. Determine el almacenamiento de la notacion punto otante en esa maquina, de ser necesario,
trunque.
Reconvierta a base 10 los n umeros obtenidos en el item anterior. Que puede concluir?.
Soluci on:
Para calcular la representacion binaria se separa la parte entera del n umero de la parte decimal quedando:
26
26 = 13 2 + 0
13 = 6 2 + 1
6 = 3 2 + 0
3 = 1 2 + 1
1 = 0 2 + 1
De lo que queda:
(26)
10
= (11010)
2
0, 1
0, 1 2 = 0, 2 + 0
0, 2 2 = 0, 4 + 0
0, 4 2 = 0, 8 + 0
0, 8 2 = 0, 6 + 1
0, 6 2 = 0, 2 + 1
0, 2 2 = 0, 4 + 0
. . .
De lo que queda:
(0, 1)
10
= (0, 00011)
2
Visto esto, se vuelve a ensamblar el n umero binario, quedando:
(26, 1)
10
= (11010, 00011)
2
L
A
T
E
X 1
Universidad Tecnica Federico Santa Mara
Departamento de Matematica
Para representar el n umero binario obtenido con la conguracion un dgito para el signo, 8 dgitos para el
exponente y 6 para la mantisa, queda lo siguiente:
Signo positivo, por lo tanto 0
Exponente 4, pero por convencion IEEE storage format, el valor es 131 cuya representacion binaria es:
131 = 65 2 + 1
65 = 32 2 + 1
32 = 16 2 + 0
16 = 8 2 + 0
8 = 4 2 + 0
4 = 2 2 + 0
2 = 1 2 + 0
1 = 0 2 + 1
(131)
10
= (10000011)
2
Para la mantisa, el n umero 1, 101000011, se obva el primer uno, y se toman en cuenta los siguientes seis
dgitos, guardandose 101000.
Visto esto en denitiva queda:
0 / 1 0 0 0 0 0 1 1 / 1 0 1 0 0 0
1
Ahora es necesario volver a traducirla palabra binaria guardada a fomato base 10.
Calculo del exponente:
1 2
7
+ 1 2
1
+ 1 = 131
exp = 131 127
exp = 4
Calculo de la mantisa:
(1, 101000) 2
4
= 11010, 00
(11010, 00)
2
= (1 2
4
+ 1 2
3
+ 1 2
1
)
10
(11010, 00)
2
= (26)
10
Se observa que la parte decimal sencillamente se pierde, es to sucede por la incapacidad de esta maquina
de almacenar un n umero de este tama no que ademas posea decimales, es importante notar que si el n umero
fuera en su parte decimal, alg un derivado de las dos primeras potencias negativas de 2, es decir 0, 5 0 0, 25,
en este caso, si se podra haber representado. Otro caso hubiera sido si el n umero hubiese sido mas peque no
en magnitud, manera en la que tambien hubiese sido posible representar una parte mayor del mismo.
1
Los /son usados solo referencialmente a modo de mostrar las secciones de la palabra guardada.
L
A
T
E
X 2

También podría gustarte