Te saldrá la calculadora y el resultado un NUMERO, había leído muy poco al respecto y no se con claridad de que se trata el resultado, espero puedas hacer un articulo explicando a que se debe el «resultado».
Grandísimo libro… grandísima saga. Por lo visto están preparando un 6º porque Douglas dijo que le parecía muy tétrico el final que había puesto y al morir… pues otros lo están retomando. 😀 una buena noticia.
Saludos,
La respuesta es muy buena, se trata de una fabulosa serie de comics de CiFi, Imagina en un futuro lejano, a una computadora que tarda 7 y medio millones de años en hacer un calculo, y al final la respuesta es 42… ¿pero y la pregunta cual era?… wow, muy recomendado enserio
mas en este enlace: http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy
Es triste que un blog que se dedica a noticias sobre informática publique algo así, ya que ese error ocurre en prácticamente todos los sistemas informáticos, se llama cancelación y es más viejo que la tana, tiene que ver con la resta de dos números próximos entre sí representados en coma flotante. Ocurre si lo haces en cualquier lenguaje de programación o incluso en herramientas como Matlab.
eso estaria muy bien sino fuera porque los numeros no estan en coma flotante. ¿fail? y en todo caso prueba a restar ambas cantidades en coma flotante en java, c, python, ruby, etc. que con cantidades tan pequeñas no te va a dar ningun problema. no digas chorradas.
¡Pues claro que es un problema de precisión! Eso lo supondría cualquier persona que haya estudiado primero de informática. O que simplemente usara computadoras cuando se descubrió el error en las divisiones en coma flotante de los Pentium.
Pero esto es una entrada humorística que consiste en 7 palabras (+ agradecimiento) y una imagen. No es una explicación sobre los tipos numéricos en tal o cuál lenguaje de programación. Eso lo puedes encontrar, por ejemplo, en mi tutorial sobre Python: Tipos básicos.
En todo caso, ya que hay que explicarlo todo, esto es de lo más sangrante, porque lo correcto habría sido hacer una simple comprobación sobre las entradas y avisar al usuario, o bien utilizar tipos con mayor precisión (como el tipo Decimal de Python, que también comento en mi tutorial de Python 😉 😉 )
Siento el tono del anterior comentario! me pilló algo de mala leche ^^
La cancelación ocurre independientemente del tipo de datos o lenguajes de programación, tiene que ver con la representación numérica (ya sea binaria o coma flotante) y limitada por la arquitectura de los procesadores actuales 🙂
De hecho la explicacion que nos da Jokantaro la encuentro bastante logica y personalmente no la he probado pero por lo simple de la respuesta me parece que eso es sin duda lo que ocurre con la calculadora de google
El porcentaje de error es muy bajo. Es como el de +-0.03%, si mis viejas matematicas todavia funcionan… digamos que las unidades son demasiado insignficantes para semejante cantidad… supongo que estaba aproximando o redondeado (usando 1EXX) mas que dando una respuesta exacta.
el limite es 14 números después de eso ya no calcula.
un error extraño deben tener algun bloqueo raro por ahi
Resta bien hasta 999999999999999 – 999999999999996, cuando subes la segunda cifra a 999999999999997… ouch!
No sé si has hecho la siguiente búsqueda
«the answer to life the universe and everything»
Te saldrá la calculadora y el resultado un NUMERO, había leído muy poco al respecto y no se con claridad de que se trata el resultado, espero puedas hacer un articulo explicando a que se debe el «resultado».
Para los que quieren ver ya! -> http://ir.pe/4ot
Es un guiño a «La guía del autoestopista galáctico», una saga de libros de Douglas Adams. Te los recomiendo, son bastante simpáticos 🙂
Nunca olvides llevar una toalla contigo
JAJAJAJAJA, ‘una toalla’, ¿eres fanático de la película verdad?.
Grandísimo libro… grandísima saga. Por lo visto están preparando un 6º porque Douglas dijo que le parecía muy tétrico el final que había puesto y al morir… pues otros lo están retomando. 😀 una buena noticia.
Voy a ver cuando me doy un tiempo para buscarlo y leerlo. Gracias
No sabia que habia libro y menos que fueran saga, aqui deberas que a uno lo ponen a leer.
Eso esta mal, la pregunta esta mal formulada.
Curioso, no sabia que escribiendo una palabra te podría mostrar un numero.
Saludos,
La respuesta es muy buena, se trata de una fabulosa serie de comics de CiFi, Imagina en un futuro lejano, a una computadora que tarda 7 y medio millones de años en hacer un calculo, y al final la respuesta es 42… ¿pero y la pregunta cual era?… wow, muy recomendado enserio
mas en este enlace:
http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy
Uta ma, con razon mi suledo sale en Zero 😉
Igualmente pasa con…
999 999 999 999 999 – 999 999 999 999 998 = 0
Salu10.
Pues si, en su día google lo corrigió pero de nuevo falla.
Mmm, google trabaja con Phyton cierto?, tal vez si buscamos en la documentacion y los formatos de numero largos… probablemente encuentres la respuesta
no creo que eso tenga mucho que ver.
No, a Python no le ocurre. Por defecto para los números en coma flotante, su tipo
float
, utiliza undouble
de C.Esto es viejiiiiiisimo… lo extraño es que no lo hayan arreglado
Es triste que un blog que se dedica a noticias sobre informática publique algo así, ya que ese error ocurre en prácticamente todos los sistemas informáticos, se llama cancelación y es más viejo que la tana, tiene que ver con la resta de dos números próximos entre sí representados en coma flotante. Ocurre si lo haces en cualquier lenguaje de programación o incluso en herramientas como Matlab.
http://www.fdi.ucm.es/profesor/mozos/AEC/aritm_pf.PDF
eso estaria muy bien sino fuera porque los numeros no estan en coma flotante. ¿fail? y en todo caso prueba a restar ambas cantidades en coma flotante en java, c, python, ruby, etc. que con cantidades tan pequeñas no te va a dar ningun problema. no digas chorradas.
¡Pues claro que es un problema de precisión! Eso lo supondría cualquier persona que haya estudiado primero de informática. O que simplemente usara computadoras cuando se descubrió el error en las divisiones en coma flotante de los Pentium.
Pero esto es una entrada humorística que consiste en 7 palabras (+ agradecimiento) y una imagen. No es una explicación sobre los tipos numéricos en tal o cuál lenguaje de programación. Eso lo puedes encontrar, por ejemplo, en mi tutorial sobre Python: Tipos básicos.
En todo caso, ya que hay que explicarlo todo, esto es de lo más sangrante, porque lo correcto habría sido hacer una simple comprobación sobre las entradas y avisar al usuario, o bien utilizar tipos con mayor precisión (como el tipo
Decimal
de Python, que también comento en mi tutorial de Python 😉 😉 )Siento el tono del anterior comentario! me pilló algo de mala leche ^^
La cancelación ocurre independientemente del tipo de datos o lenguajes de programación, tiene que ver con la representación numérica (ya sea binaria o coma flotante) y limitada por la arquitectura de los procesadores actuales 🙂
Un saludo!
por comentarios como el primero es que no hay mucho espacio a las sutilezas
pero aquí lo calculan bien
http://www.wolframalpha.com/input/?i=999999999999999+-+999999999999997
Bing también, y Yahoo
wow, interesante el error de google… opino que talvez es lo que explica el tipo de arriba, Jokantaro
saludos!
De hecho la explicacion que nos da Jokantaro la encuentro bastante logica y personalmente no la he probado pero por lo simple de la respuesta me parece que eso es sin duda lo que ocurre con la calculadora de google
es viejo esto…
creo que google acaba de desepsionarme
xD
El porcentaje de error es muy bajo. Es como el de +-0.03%, si mis viejas matematicas todavia funcionan… digamos que las unidades son demasiado insignficantes para semejante cantidad… supongo que estaba aproximando o redondeado (usando 1EXX) mas que dando una respuesta exacta.
me llamo la atencion cuendo encontre la respuesta al universo, la vida y todo lo demas jaja
Para estas cosas, ¡mejor usar wolfram!
http://www.wolframalpha.com/input/?i=999999999999999-999999999999997
Da en el clavo incluso con una consulta más larga:
http://www.wolframalpha.com/input/?i=9999999999999999999999-9999999999999999999997
Pingback: Google no es tan bueno con las matemáticas