Autor Tema: Conversion decimal a punto flotante  (Leído 3276 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3216
Conversion decimal a punto flotante
« en: 04 de Junio de 2007, 18:20:31 »
Hola, he buscado por el foro como convertir un dato en decimal a punto flotante, y no he encontrado nada, me hace falta para una asignatura de la carrera. En clase el profesor solo hizo ejercicios de numeros del tipo +/- 0.algo  esos los se pasar, pero en un parcial nos puso:

-8.629150   la solucion nos la ha dejado en fotocopias, y es: 10111.01011110 esto seria necesario desplazar la coma y multiplicar por la potencia de 2 correspondiente, eso lo entiendo, pero no entiendo de donde salen los bit: 10111

La parte a la derecha de la coma supongo que se saca pasando el numero: 0.37085=1-0.629150 a binario, lo he pasado y salen los bit: 01011110

Y para la parte de la izquierda solo se me ocurre que pasa el 8 a C1 (0111) y le pone el bit de signo (1), dando lugar a : 10111

Agradeceria que alguien me pudiese ayudar.

Tengo ganas de acabar los examenes y ponerme a cacharrear, que entre el trabajo y los estudios lo del cacharreo lo tengo olvidado.

Saludos y gracias.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡


 

anything