|
lunes, junio 18, 2012
|
![]() Hoy hablaré de un tema que resulta curioso para personas fuera del mundo de la informática, pues particularmente en tantas películas vemos los famosos números binarios (los compuestos de los números 0 y 1), que parecen ser aleatorios y sin significado, pero que como veremos, el significado se lo damos nosotros...Así que hoy les enseñaré como traducir números binarios a números decimales. Y síganme la corriente aun si ya sabían esto, pues acá hay muchísimo más de lo que se imaginan (aprenderán un poco de Mecánica Cuántica sin saberlo, y de paso mirarán a nuestra existencia y al Universo con ojos totalmente diferentes)... Antes de continuar, si también han tenido curiosidad sobre términos como MegaBytes (MB), GigaBytes (GB), o incluso XeraBytes (XB), recomiendo lean este artículo clásico de eliax, que está relacionado a este. Pero, ¿qué es un número binario y por qué lo llaman así? Pues es muy sencillo en realidad. Así como "decimal" significa "10" (como en la frase "décima parte"), similarmente "binario" significa "2". Es decir, 2 como en "dos estados posibles", y esos dos estados posible son cero (0) y uno (1). Por ahora obviaremos por qué utilizamos un sistema binario en computación, salvo decir que es un modelo muy eficiente y el más sencillo posible. Así que habiendo dicho eso, y regresando al tema de hoy, tomemos como ejemplo el siguiente número binario, que recordemos solo contiene los dígitos 0 y 1 (aunque con esos dos dígitos se puede representar cualquier cifra, como explicaré brevemente). He aquí el número binario: 0111 Ese es el número 7 en decimal. ¿El números siete? ¡Eso parece el ciento once! Pues no se preocupen, acá viene el "gran" secreto. y como verán, es bastante sencillo... El truco de convertir números binarios a decimales está en que cada posición, de derecha a izquierda, tiene un valor decimal que es el doble del anterior, y si sumamos todos esos valores activados con unos (1s) obtenemos el equivalente en decimal. ¿Confundidos? Es mucho más fácil de lo que creen. Miren esta secuencia: 8 4 2 1 Esa secuencia corresponde a los valores que hay que sumar cada vez que un número 1 aparece en la secuencia binaria. Así que coloquemos el número 7 en binario sobre esos valores para ver de qué estamos hablando: 0 1 1 1 = 7 8 4 2 1 Como pueden ver, en la secuencia "0111" los número "1" está encima de los números 4, 2 y 1, por lo que activamos esos números y los sumamos (4 + 2 + 1) para obtener 7. ¿Sencillo no? De forma similar... 1 0 1 0 = 10 8 4 2 1 ...debido a que sumamos el 8 y el 2 debajo de los 1s contenido en 1010. Pero, ¿y qué tal de números mucho más grandes? Pues es muy similar, simplemente expandimos la cantidad de dígitos binarios hacia la izquierda, y seguimos duplicando los valores de abajo, como en este ejemplo:
En ese ejmplo el número binario 01100000 es el número 96 en decimal, porque simplemente sumamos los números 64 + 32 (que están debajo de los números 1s). De forma similar se puede seguir duplicando hacia la izquierda para traducir el número binario 0001000000000011 en el decimal 4099
¿Entendieron todo hasta ahora? Pues bien, porque ahora viene lo interesante (y la verdadera razón por la cual escribí este artículo de hoy)... Sucede que en la vida real, esos dígitos no significan nada, sino que todo depende de la interpretación que les demos. Todo es relativo (como bien dijo Einstein). ¿Qué quiero decir con eso? Pues que así como la secuencia de dígitos 01001000 puede significar 72 en decimal (64 + 8), que de la misma forma esa exacta y misma secuencia de dígitos también puede significar la letra "H" mayúscula. Y da la casualidad que esa secuencia binaria de 01001000 significa no solo el número 72 en decimal, sino que además corresponde al valor "ASCII" de la letra "H". ASCII es un estándar para codificar el abecedario occidental latín numéricamente, y da la casualidad que la letra H es 01001000. Similarmente las 3 letras minúsculas "ola" se presentan como 01101111, 01101100 y 01100001 respectivamente, por lo que en lenguaje binario puedes codificar la palabra "Hola" en ASCII como 01001000 01101111 01101100 01100001. Y tan curioso como eso es saber que cuando se almacenan esos datos en un disco duro o cualquier otro tipo de memoria en una computadora digital, es precisamente de esa manera que se almacenan los datos, como una secuencia de ceros y unos (o cosas que representen ceros y unos, como podría ser un voltaje alto vs uno bajo, o una polarización magnética en una dirección vs otra). Pero, ¿y cómo sabe uno al leer los datos de un disco duro si la secuencia 01001000 significa el número 72 en decimal o la letra H en ASCII? Pues la verdad es que ciegamente no lo sabes, ya que no solo podrían esos dígitos binarios significa "72" o "H", sino que incluso cualquier otra cosa arbitraria (como quizás la coordenada X de una objeto en un video-juego). Entonces, acá llegamos al primer punto a donde quería llevarlos: La información no tiene un valor absoluto e intrínseco. El valor se lo damos nosotros al interpretarlo. Es decir, si estamos leyendo del disco duro un archivo sobre una novela, entonces asumimos que la secuencia 01001000 significa la letra H. Pero si estamos leyendo los datos almacenados de una hoja de cálculo, entonces asumimos que es 72, y en cada caso procedemos acorde. Pero esa sencilla conclusión nos lleva a algo más profundo aun, pues nos habla del valor intrínseco del universo: Esto nos dice que el universo en sí no tiene ningún significado, sino que somos nosotros mismos los que le damos significado (como he explicado previamente en artículos como este o este otro). El Universo simplemente "es", y punto. No tiene un diseño con un significado absoluto. Pero si no están convencidos, continuemos con nuestro experimento mental, pues esto les aseguro se pone mucho más interesante... Regresemos a la palabra "Hola" codificada en ASCII como la secuencia binaria 01001000011011110110110001100001. Si notamos, la palabra Hola en binario también es el número 1215261793 en decimal. En otras palabras, las 4 letras que conforman la palabra "Hola", en conjunto se pueden representar como una sola cifra, el número 1215261793. Y si extendemos eso, podemos decir que cualquier libro, por más letras que contenga, también se puede representar como un solo número. Sería un número bastante grande, pero igualmente sería un solo número. Pero eso no es todo, si tomamos por ejemplo todas las posiciones y estados de todas las partículas del Universo (por ahora obviemos el Principio de Incertidumbre, para los que saben de Mecánica Cuántica), por más complejo que sea el cálculo, al final toda la información del Universo puede ser representada como un solo número. Un número inimaginablemente grande, pero que sigue siendo un solo número. En otras palabras, y esta es la otra cosa que quería explicar hoy: Todo el estado del Universo, en teoría puede ser representado como un solo número, un número que varía cada vez que el universo cambia (digamos, que un átomo de una célula de tu cuerpo cambia de posición). Es decir, el Universo puede ser representado, en toda su totalidad, como una secuencia de números, en donde cada número representa un estado del universo, y en donde la secuencia en sí representa el cambio en el tiempo. Y si entendieron eso de que todo el Universo se puede representar como un solo número, felicidades porque por increíble que parezca acaban de entender uno de los conceptos más abstractos de la física y la Mecánica Cuántica, el concepto del "Wave Function" (que en español asumo se dice "Función de Onda") del Universo. Bajo esta interpretación, cuando nos hablan de que el Universo tiene una Función de Onda, es a esto que en esencia se refieren, a que todo el Universo se puede representar como una sola secuencia de dígitos, que cambia en el tiempo. Y eso nos lleva a explorar cosas aun más profundas de nuestra existencia... Todo esto también significa que en esencia el Universo puede ser interpretado como una gran máquina, que cambia de estado así como el procesador de tu celular cambia de estado. Y por tanto es factible (aunque para eso no existe evidencia medible) de que es incluso posible que este universo sea simulado dentro de otro mundo más abstracto a este (vean sus implicaciones en este artículo y este otro acá mismo en eliax) Pero incluso si no es simulado, todo esto parece implicar que el Universo que creemos experimentar con nuestros sentidos no es más que una ilusión o fabricación de los patrones que conforman nuestra mente, para sacarle sentido a nuestra existencia. Es decir, el mundo que vemos en "3D", que olemos, que tocamos, que oímos y gustamos, no sería más que la labor de muchos patrones de ceros y unos (u otros valores de naturaleza cuántica) tratando de hacer sentido de sí mismos, como si de un fractal o función recursiva se tratara. La existencia, mis queridos amig@s lectores, es muchísimo más fascinante de lo que muchos se imaginan... 01000101 01110010 01100101 01110011 00100000 01110101 01101110 01100001 00100000 01001101 01100101 01101110 01110100 01100101 00100000 01000011 01110101 01110010 01101001 01101111 01110011 01100001 convertidor de binario a decimal y viceversa traductor de binario a ASCII y viceversa Actualización: Otro enlace de conversiones bastante completo (¡gracias Tux por compartirlo en los comentarios!) autor: josé elías |
|
|
|
|
|
Comentarios
Eliax, solo quiero decir que te equivocaste en el calculo de la palabra "Hola" su equivalente en decimal es 1215261793, lo que paso es que no sumaste el primer octecto (de derecha a izquierda) y es por eso que la suma te dio 4747116, en lugar de convertir 01001000 01101111 01101100 01100001, convertiste 01001000 01101111 01101100
elías y como se convierte en binario el numero 27 a -27 ??? 27 en binario es 00011011 pero como es -27 ???
Gracias por este tipo de artículos Eliax, haces que nuestras vidas no sean tan monótonas mentalmente como suelen ser. También eres una mente curiosa. "En el universo nada es verdad ni nada es mentira, todo depende del cristal con que se mira" ... :D
Incluso la visión del universo que nos da la ciencia de hoy será ridícula en el futuro. Debo ser sinsero:Es la primera vez que entiendo los numeros vinario.Cuando yo estudiaba,rezaba para que no salieran en las pruebas los numeros binario.Muchisimas gracias (Eliax),tu eres unos de esos genios que estan por el mundo ayudando,con tu voluntad y teson.Desde hoy,soy tu fan numero uno,porque con esta pagina,uno no tiene necesidad de ir a otra,todo esta aqui.Muchas veces tratas temas que no estan a mi alcance,pero de eso se trata,aprender algo nuevo cada dia. "el Universo puede ser representado, en toda su totalidad, como una secuencia de números"... Tiene eso algo que ver con : 3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679 8214808651 3282306647 0938446095 5058223172 5359408128 4811174502 8410270193 8521105559 6446229489 5493038196 4428810975 6659334461 2847564823 3786783165 2712019091 4564856692 3460348610 4543266482 1339360726 0249141273 7245870066 0631558817 4881520920 9628292540 9171536436 7892590360 0113305305 4882046652 1384146951 9415116094 3305727036 5759591953 0921861173 8193261179 3105118548 0744623799 6274956735 1885752724 8912279381 8301194912 9833673362 4406566430 8602139494 6395224737 1907021798 6094370277 0539217176 2931767523 8467481846 7669405132 0005681271 4526356082 7785771342 7577896091 7363717872 1468440901 2249534301 4654958537 1050792279 6892589235 4201995611 2129021960 8640344181 5981362977 4771309960 5187072113 4999999837 2978049951 0597317328 1609631859 5024459455 3469083026 4252230825 3344685035 2619311881 7101000313 7838752886 5875332083 8142061717 7669147303 5982534904 2875546873 1159562863 8823537875 9375195778 1857780532 1712268066 1300192787 6611195909 2164201989 ???
Excelente. AL HABLAR DE NUESTRA EXISTENCIA MISMA Y LA DEL UNIVERSO MUCHAS PERSONAS NO CONCUERDAN, INCLUSIVE LOS DOGMAS MAS ANTIGUOS NO CUENTAN CON EXPLICACIONES NI RAZONAMIENTOS ESPECÍFICOS, LO QUE PUEDO DECIR ES QUE ES MUY BUEN ARTICULO, BASADO EN UNA RAZONAMIENTO MATEMÁTICO, CON UNA LÓGICA, QUE CUALQUIERA PUEDE ENTENDER Y MANEJAR, MUCHAS GRACIAS. Muy bueno Josè. 384857854909927774760475639967656861337940 557929789065537723374615971190002133189749 573824280553925801128206841309945024212090 443744956385945190999690725694829754475615 301511888484385760928553102908439894782920 542319537558106321025944754457790470849975 151557379886627210648761444380324827132043 132317501096145512511665320090780066569601 564104666253398113665063711345721970203598 375015225693105382138754350788859440237086 677666074398106134021149808022768622618182 992918479502301299538699173313742708393015 791820767969380563291548567544668596301672 449128419465263417889550464491710882071844 497835326773314484234520710025144254739474 686768362844521465382381937542636266119440 792027395990908965172773257755203675345206 231082735649313201454972253862401820817990 508942731865708628128970202083910658661784 584869226937479623424190421848964735577329 234194607173166518631224635776365903586921 928246027153847534337586866734041125673397 651932628429669154713102729556708102172651 917139134934771862427636464187694830597848 635559145968146456478891063246730085191357 808118557932374501988881218509580851096945 993141232437409433266097189301054103619989 888945430601464857213526081216731342290882 106494670589035638516414028514608695082588 414240516497946162820909890468610509990174 579590108539409532881583244099386037344164 928928008433834229973847472861551164749075 356123986102219652473198432674548547362585 978524179663708320135044233618496127803916 227407163309639679004452889316530725186508 217891606115582834092651831934945643817680 478034973827900949426952873653146490402863 079246328454442710654835953349756760675698 244131358998150286710990123057140625607244 920648046231711326118708640584411961161721 949823226312977228148693109296109752120620 431076889695305956586808624641452876374348 018260788922405991873162170397798690544064 880921486327293302633084605089824797097960 015665689681249260951070356428136980606837 224808696294720654310701118328766256316752 502838014212354017430860010018702628584552 84879356689461955422838339 Añadir Comentario |
"Excelente!!!... continúa cambiando el mundo... yo tengo el mismo objetivo en esta vida!!! Suerte y no pierdas las ganas nunca!!! Procuraré yo no perderla nunca para contagiar a mas gente cada día!!!"
en camino a la singularidad...
©2005-2026 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax


Hoy hablaré de un tema que resulta curioso para personas fuera del mundo de la informática, pues particularmente en tantas películas vemos los famosos números binarios (los compuestos de los números 0 y 1), que parecen ser aleatorios y sin significado, pero que como veremos, el significado se lo damos nosotros...
01000111 01110010 01100001 01100011 01101001 01100001 01110011 00100000 01110000 01101111 01110010 00100000 01110100 01100001 01101110 00100000 01100101 01111000 01100011 01100101 01101100 01100101 01101110 01110100 01100101 00100000 01100001 01110010 01110100 11101101 01100011 01110101 01101100 01101111 00100000 01000101 01101100 11101101 01100001 01110011 00100001