Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
Question Cómo convertir un número binario al tipo Real

Hola !! Que tal... cuanto tiempo sin pasarme =D eso es bueno, es porque progreso sin problems.
Tengo una duda para vosotros jejejeje... a ver la suelto...

Quisiera un codigo, o bueno saber como a salido ese "codigo" para hacer una conversion de binario a un numero real ^^ Utilizando edits o tabla... me da igual ^^

No se si me explico pero bueno graaaaaacias.

PD1: Cambiad el titulo que no sabia cual ponedle.
Responder Con Cita
  #2  
Antiguo 12-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Hola

Según mi ayuda de Delphi:

Cita:
Empezado por Ayuda de Delphi
A 6-byte (48-bit) Real number is divided into three fields:

1 39 8
[s| f | e ]
msb lsb msb lsb

The value v of the number is determined by the following:

if 0 < e <= 255, then v = (-1)s * 2(e-129) * (1.f).
if e = 0, then v = 0.


The Real type can't store denormals, NaNs, and infinities. Denormals become zero when stored in a Real, and NaNs and infinities produce an overflow error if an attempt is made to store them in a Real.
Según esto, el primer bit es para el signo, los siguiente 39 son la mantisa, y los últimos 8 el exponente.

Si recuerdo bien lo que me enseñaron en clase de informática, el valor del número sería f·10^(e-129) (escrito en notación científica).

En trucomanía tienes un par de trucos para pasar Integer<->Binario:
http://www.q3.nu/trucomania/truco.cgi?122&esp
http://www.q3.nu/trucomania/truco.cgi?187&esp

Lo que no sé cómo hacer es extraer esos 39 bits (cuarenta tomando el signo) por separado para pasarlos a binario, y después hacerlo con los otros 8

¿Alguien que aporte cómo, o que me corrija si me equivoco?
Responder Con Cita
  #3  
Antiguo 12-03-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
Buaaaah a llorar xD yo se hacerlo con cuentas ^^

Mike cambie de blog xD www.lavidaesbella.motime.com xD por si te interesa ^^

Te gusto mi felicitacion?

Jjajaja tengo otra pregunta ya de contenido informatico ^^ me he bajado el todo en uno v8... y son 2 dvd de 8 gb cada uno por lo visto. ¿Como lo grabo? Si mi dvd tiene 4,7 GB !!! XD
Responder Con Cita
  #4  
Antiguo 12-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Hay DVDs de 8'5 GB e incluso de 17 GB (doble capa, doble cara). Y sí, me llegó la felicitación gracias.
Responder Con Cita
  #5  
Antiguo 12-03-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
¿No hay manera de poderlo hacer en DVD normales? Jajajaja.
Responder Con Cita
  #6  
Antiguo 12-03-2008
Avatar de kbaby
kbaby kbaby is offline
Miembro
 
Registrado: oct 2007
Ubicación: Granada
Posts: 178
Poder: 17
kbaby Va por buen camino
Cool

¿Podrías hacerme un favor? He visto los codigo de: http://www.q3.nu/trucomania/truco.cgi?122&esp pero vamos... ni idea de como usarlos porque hay "comandos" que no he estudiado aún. Si podrías hacerme un programa a través de ese codigo y yo lo veo, lo estudio y lo aprendo. =) Uno sencillito. Jajaja

PD: Soy pesado (por eso digo que si estoy en un foro, temblad )
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Convertir un integer en Real osea IntToReal Kmef Varios 2 24-10-2007 19:40:34
Convertir a binario cadena de caracteres wgfs Varios 0 28-10-2006 00:58:28
Convertir una cifra de tipo real a su cantidad en letras reina Varios 7 11-08-2005 18:16:31
Como edito un variable de tipo real??? Rafe Varios 2 07-07-2005 01:15:45
Convertir Archivos DFM de binario a Texto (Text DFM) DiDi Varios 4 21-04-2005 19:39:43


La franja horaria es GMT +2. Ahora son las 05:38:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi