Fecha y hora actual: Jue 09 Sep, 2010 19:49 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Informacion sobre los tipos FLOAT y DOUBLE

Responder al Tema

Índice del Foro > C, C#, Visual C++ > Informacion sobre los tipos FLOAT y DOUBLE

Autor Mensaje
EDU



Registrado: 09 May 2009
Mensajes: 1

Mensaje Publicado: Sab 09 May, 2009 05:42 am

Título del mensaje: Informacion sobre los tipos FLOAT y DOUBLE

Responder citando

saludos foreros!!!!! felicidades por este foro....bueno a lo mio,,,,,,,,soy nuevo en este fantastico mundo de la programacion y necesito ayuda.......por favor eh buscado mucho en la web y no doy con l resultado......PORQUE LOS DATOS FLOAT Y DOUBLE TIENEN SUS RESPECTIVOS RANGOS ES DECIR : FLOAT 32 1.18e-38 <= |X| <= 3.40e38 Precisión científica ( 7-dígitos)
DOUBLE 64 2.23e-308 <= |X| <= 1.79e308 Precisión científica (15-dígitos).
ESPERO SUS RESPUESTAS Y GRACIAS POR LA MOLESTIA DE LEER!!!!
PAZ!!!!!!

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 989
Ubicación: y*width+x

Mensaje Publicado: Sab 09 May, 2009 19:41 pm

Título del mensaje: Re: EL PORQUE DE LOS DATOS FLOAT Y DOUBLE

Responder citando

un número flotante es un número no entero, y un double, como también indica su nombre es el doble de un flotante, por lo que dependiendo de las necesidades tomaremos de uno u otro... ejem: Quiero mandar 5 personas a la Luna y necesito hacer los cálculos de lanzamiento, alunizaje y demás, lo más preciso posible, ya que en ello me va la vida de 5 personas... y además utilizaré máquinas de proceso muy muy rápidas (Deep Blue Inside, es un chiste), pues en éste caso usaré números double...

Otro caso, no tan dramático, quiero hacer un juego 3D, y lo que busco es precisión sencilla ya que no quiero perder velocidad de proceso, ya que de lo contrario mi juego sólo podría jugarse en 886 o superior... entonces usaré float

Espero haberte saciado tu curiosidad, aunque si lo que querías eran hechos históricos, vamos una biográfia de los tipos de datos... mejor entonces busca en la wiki... suerte Fumao


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 989
Ubicación: y*width+x

Mensaje Publicado: Sab 09 May, 2009 21:18 pm

Título del mensaje: Re: EL PORQUE DE LOS DATOS FLOAT Y DOUBLE

Responder citando

AHHH se me pasó por alto eso que mencionastes , perdona

Cita:

PORQUE LOS DATOS FLOAT Y DOUBLE TIENEN SUS RESPECTIVOS RANGOS ES DECIR : FLOAT 32 1.18e-38 <= |X| <= 3.40e38 Precisión científica ( 7-dígitos)
DOUBLE 64 2.23e-308


que yo sepa, igual no es así, y alguien con más conocimiento podría corregirme, los tipos de datos ocupan lo que ocupan, principalmente, pienso por cómo empezaron, debido a la arquitectura de las máquinas con las que se empezó a programar... quizás puede ser, por el tamaño de los registros del bus de dato, quizás porque los que trabajan con estas cifras están cómodos con los resultados en 32 bit (4 bytes), y la demanda de más cálculo hace un necesario trabajar con otro tipo igual pero que almacene más (8 bytes)... pero para mantener la compatibilidad con las máquinas viejas se mantiene el float... no lo se... ésto son simples teorías ya te digo... lo que está claro, es que todo parte de una base común que es binaria, los bits. Siento no aclararte el dato de los rangos, pero pienso que mi teoría tiene un buen fundamento y creo que deberías estudiarlo o buscar por ahí... nos vemos EDU, ya nos contarás


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Mostrar informacion segun el nombre

Vanesa C, C#, Visual C++ 3 Sab 04 Sep, 2010 12:50 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Convertir sistemas numerios a double???

cypres_snk Java 4 Jue 05 Ago, 2010 18:58 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

duda sobre antiguedad y permisos en el foro

samsa68 Temas generales 2 Sab 31 Jul, 2010 19:43 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Sobre JavaMail

Carlos85_yo Java 0 Vie 18 Jun, 2010 12:24 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda sobre juego

Greylar Programación de juegos o videojuegos 5 Sab 12 Jun, 2010 04:11 am Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,