Una pregunta, si me da 92D9BCF0 que ya esta en ieee754 y quiero pasar el numero que me de a hexadecimal , como lo tendría que hacer ? porque estoy teniendo inconvenientes cuando resto el exponente menos 127 y eso me da 120, y no se como correr 120 lugares
Hola Joaquin, antes que nada gracias por la pregunta, es interesante que surjan estas cosas. Mira el objetivo mas que nada de IEEE754 es comprender como representa los números reales las computadoras. Las computadoras de escritorio o notebooks ya traen implementado IEEE754 pero existen microcontroladores (computadoras de proposito específico) que no lo traen implementado por ejemplo. Todo depende después a lo que te dediques puede que te sirva o no, si vas a trabajar con microcontroladores necesitas saberlo porque depende de lo que quieras hacer y el microcontrolador que quieras usar vas a necesitar saber si puede representar números reales o no porque sino lo vas a tener que programar. En cuanto al desarrollo de software en las computadoras tradicionales ya está resuelto pero como vimos existe un error de representación de los números por utilizar el sistema binario que resuelve el lenguaje de programación (java, c++, python) como hace el redondeo. Si vos vas a hacer un sistema de gestión y llegas a tener un error de 1 centavo no te va a cambiar en nada, ahora si vos lo que queres hacer es el software para enviar un cohete al espacio o un software de un simulador de vuelo o un software para operaciones en medicina, no te va a dar lo mismo el redondeo que haga y es importante saber cómo funciona y por ende saber IEEE754. No siempre vamos a usar las cosas o aplicar las cosas de manera directa, puede que lo hagamos de manera indirecta como te menciono en los ejemplo y siempre es importante comprender qué es lo que está sucediendo detrás! Saludos1
Una pregunta, como sé cuál es el minimo de bits para la mantisa y exponente para representar un número x, por ejemplo x=-30, como cálculo el minimo de bits de mantisa y exponente para expresarlo en punto flotante? Muchas gracias
El numero de bits para la mantisa, esta dado por el tipo de precisión que utilices. En el caso de la simple, la mantisa utiliza 23btis y en el caso de la precisión doble, esta toma el valor de 52bits. Para el exponente serian 8bits para la precisión simple y 11 para la precisión doble .
Si al pasar del formato a decimal H que hago si el exponente me da 300-127=173 como corro 173 la coma de la mantisa? Ejemplo: 1,0000100101x2^173 como corro la coma 173 posiciones?
Lo que dijo Nicolás, pasate el ejercicio para poder ayudarte. Pero en caso de ser así, deberías correr la coma 173 lugares haca atrás. Es decir que vas a tener que agregar ceros atrás del último 1 hasta llegar. Es raro que tengas un número así salvo que hayas inventado o sacado de algún otro lado el ejercicio...
sos de los mejores profes que mejor explico este tema, posta te agradezco mucho por tu ayuda para mi facultad
te amo posta
te amo
🤣🤣
Una pregunta, si me da 92D9BCF0 que ya esta en ieee754 y quiero pasar el numero que me de a hexadecimal , como lo tendría que hacer ? porque estoy teniendo inconvenientes cuando resto el exponente menos 127 y eso me da 120, y no se como correr 120 lugares
Tienes algun video donde expliques lo de:
Ceros
Ceros signados
Valores finitos normalizados y desnormalizados
Valores especiales
?
Perdón la demora, no sé si te referías a números con signo, ahí hay una lista con todos:
ua-cam.com/video/rbc2fsFOBK0/v-deo.html&pp=gAQBiAQB
Una pregunta profe! Estoy cursando primer año de Ingeniería, esto me va a servir para algo? (No estoy queriendo ser bulgar)
Saludos!
Hola Joaquin, antes que nada gracias por la pregunta, es interesante que surjan estas cosas.
Mira el objetivo mas que nada de IEEE754 es comprender como representa los números reales las computadoras. Las computadoras de escritorio o notebooks ya traen implementado IEEE754 pero existen microcontroladores (computadoras de proposito específico) que no lo traen implementado por ejemplo. Todo depende después a lo que te dediques puede que te sirva o no, si vas a trabajar con microcontroladores necesitas saberlo porque depende de lo que quieras hacer y el microcontrolador que quieras usar vas a necesitar saber si puede representar números reales o no porque sino lo vas a tener que programar. En cuanto al desarrollo de software en las computadoras tradicionales ya está resuelto pero como vimos existe un error de representación de los números por utilizar el sistema binario que resuelve el lenguaje de programación (java, c++, python) como hace el redondeo. Si vos vas a hacer un sistema de gestión y llegas a tener un error de 1 centavo no te va a cambiar en nada, ahora si vos lo que queres hacer es el software para enviar un cohete al espacio o un software de un simulador de vuelo o un software para operaciones en medicina, no te va a dar lo mismo el redondeo que haga y es importante saber cómo funciona y por ende saber IEEE754.
No siempre vamos a usar las cosas o aplicar las cosas de manera directa, puede que lo hagamos de manera indirecta como te menciono en los ejemplo y siempre es importante comprender qué es lo que está sucediendo detrás!
Saludos1
@@benjacicerchia Muchisimas gracias! valoro mucho tu respuesta, y disculpá si cause alguna molestia! Gracias!!!
@@joaco. No es molestia!! Me gusta lo que hago, así que no me molesta para nada!! Lo que si a veces demoro en contestar jejeje
Una pregunta, como sé cuál es el minimo de bits para la mantisa y exponente para representar un número x, por ejemplo x=-30, como cálculo el minimo de bits de mantisa y exponente para expresarlo en punto flotante? Muchas gracias
El numero de bits para la mantisa, esta dado por el tipo de precisión que utilices. En el caso de la simple, la mantisa utiliza 23btis y en el caso de la precisión doble, esta toma el valor de 52bits. Para el exponente serian 8bits para la precisión simple y 11 para la precisión doble .
Si al pasar del formato a decimal H que hago si el exponente me da 300-127=173 como corro 173 la coma de la mantisa? Ejemplo: 1,0000100101x2^173 como corro la coma 173 posiciones?
¿Tenes el ejercicio completo? Si lo tenes, pásalo y me fijo si te puedo ayudar.
Lo que dijo Nicolás, pasate el ejercicio para poder ayudarte. Pero en caso de ser así, deberías correr la coma 173 lugares haca atrás. Es decir que vas a tener que agregar ceros atrás del último 1 hasta llegar. Es raro que tengas un número así salvo que hayas inventado o sacado de algún otro lado el ejercicio...
el ocho es 1000
el ocho esta mal
Profee por fa ayuda