TODOPIC
Misceláneas - Interés General => Off Topic => Mensaje iniciado por: micro_pepe 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.