Você está na página 1de 3

cnica Federico Santa Mara

Universidad Te
lisis Nume
rico - Departamento de Matema
ticas
Ana

n punto flotante
Tarea N 1 - Notacio
FECHA DE ENTREGA: Lunes 30 de Marzo hasta las 23:59 hrs.
Nombre: Crist
obal Jara
Rol: 201241526-8
Paralelo C
atedra: 200

Problema
Considerando el n
umero 79,15:
a) Calcular cu
al ser
a su representaci
on en n
umero binaro.
b) Determine el almacenamiento del n
umero en la notacion punto flotante, considerando una maquina con
un dgito para el signo, 5 dgitos para el exponente y 9 para la mantisa. De ser necesario, trunque.
c) Reconvierta a n
umero decimal el resultado obtenido en el item anterior Que puede concluir?

Soluci
on
En primer lugar se calcula la representaci
on binaria de la parte entera y luego de la parte decimal.

79 = 39 2 + 1
39 = 19 2 + 1
19 = 9 2 + 1
9=42+1
4=22+0
2=12+0
1=02+1

Por lo tanto, la expresi


on de la parte entera en base dos es la siguiente:
1001111
Luego, para la parte decimal:

0, 15 2 = 0, 3 + 0
0, 3 2 = 0, 6 + 0
0, 6 2 = 0, 2 + 1
0, 2 2 = 0, 4 + 0
0, 4 2 = 0, 8 + 0
0, 8 2 = 0, 6 + 1
Se tiene una periodicidad ya que se repite el n
umero 0,6 ,por lo que la representacion binaria de la parte
decimal queda:
0, 001001
De esta forma, el n
umero 79,15 se expresa en la base binaria de la siguiente forma:
1001111, 001001
Luego debemos expresar el n
umero a la notacion punto flotante. Se comienza buscando el exponente:
6 = Ed (251 1)
Ed = 21
Convertimos este n
umero a binario:
21 = 10 2 + 1
10 = 5 2 + 0
5=22+1
2=12+0
1=02+1
Por lo tanto, el exponente se expresa de la forma:
10101
Luego, la mantisa queda de la siguiente forma:
2

001111001
Finalmente el bit de signo es igual a 0 ya que es positivo.
Para la parte final se realiza el mismo procedimiento pero en sentido contrario, por lo que a partir de la
notaci
on punto flotante se llega al n
umero en base decimal.
10101 = 24 + 22 + 20 = 21 = Ed
Exp = 21 (251 1)
Exp = 6

1, 001111001 26
26 + 23 + 22 + 21 + 20 + 23 = 79, 125
El n
umero obtenido es distinto al entregado ya que al usar la notacion punto flotante se pierde la informaci
on debido a que trunca los datos pues no cuenta con los bits para almacenar a todos los decimales, lo
que produce que el n
umero cambie al ser devuelto a la notacion decimal.

Você também pode gostar