lunes, 9 de marzo de 2009
Leer números en binario, conceptos básicos.
Usar binario puede resultar en una de las cosas más inútiles del mundo. Es decir, ¿Para qué querer expresarse en '1s' y '0s' cuando tienes el alfabeto y el sistema decimal? Pero, en ocasiones la gente (como yo) se quiere hacer el interesante/inteligente... si deseas ser un geek poser y escribir en binario, puedes seguir este link que te llevará a un conversor binario... puedes escribir el texto que quieras y lo traduce al lenguaje de las computadoras o viceversa.
Sin embargo, dicen que hay que enseñar a pescar en vez de regalar un pescado al hambriento y aunque estoy MUY lejos de ser un experto en la materia, he aquí una breve introducción al binario, para que puedan decir que tienen la inútil habilidad de leer números en este sistema.
Para empezar, hay que tomar en cuenta que los '1s' y '0s' no representan su valor como si del sistema decimal se tratase, son simplemente indicadores, pensar en ellos como si fuera "encendido" (1) y "apagado" (0)... una vez aclarado este punto, vamos a lo siguiente...
Sin entrar en tantos rollos, debemos aprender de memoria la siguiente serie:
16 - 8 - 4 - 2 - 1
Ahora, cuando uno se encuentra con un número binario, a cada '1' y '0' se le asigna un valor... POR EJEMPLO:
100
Obviamente este número no es cien, porque está en binario, entonces tenemos que asignar a cada '1' y '0' de acuerdo a la serie escrita más arriba y de acuerdo a su posición tenemos que:
4 - 2 - 1 --> Valor que representa
1 - 0 - 0 --> Si es 1, se toma en cuenta; si es 0, se ignora
Entonces tenemos que 100 (binario) = 4 (decimal)
Otro ejemplo... tenemos:
11001
Asignamos a cada '1' y '0' un valor y tenemos que:
16 - 8 - 4 - 2 - 1 --> Valor que representa
-1 - 1 - 0 - 0 - 1 --> Si es 1, se toma en cuenta; si es 0, se ignora
Entonces hacemos una sencilla operación y tenemos: 16+8+1=25 por lo que:
11001 (binario) = 25 (decimal)
Esta es la forma básica de entender los números en binario... pero ahora agregaremos más números a la serie:
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
Con esto, nuestra habilidad para leer números se incrementa.
Digamos:
11010101
Asignamos a cada '1' y '0' un valor y tenemos que:
128 - 64 - 32 - 16 - 8 - 4 - 2 -1 --> Valor que representa
--1 - - 1 - -0 - -1 - -0 - 1 - 0 -1 --> Si es 1, se toma en cuenta; si es 0, se ignora
Hacemos una sencilla operación: 128 + 64 + 16 + 4 + 1 = 213
Por lo tanto:
11010101 (binario) = 213 (decimal)
Espero que haya quedado claro. No pierdan la oportunidad de sorprender a quien quieran con esta habilidad... especialmente para impresionar a las nenas, es muy efectivo (bueno, la verdad es que no).
Sin embargo, dicen que hay que enseñar a pescar en vez de regalar un pescado al hambriento y aunque estoy MUY lejos de ser un experto en la materia, he aquí una breve introducción al binario, para que puedan decir que tienen la inútil habilidad de leer números en este sistema.
Para empezar, hay que tomar en cuenta que los '1s' y '0s' no representan su valor como si del sistema decimal se tratase, son simplemente indicadores, pensar en ellos como si fuera "encendido" (1) y "apagado" (0)... una vez aclarado este punto, vamos a lo siguiente...
Sin entrar en tantos rollos, debemos aprender de memoria la siguiente serie:
16 - 8 - 4 - 2 - 1
Ahora, cuando uno se encuentra con un número binario, a cada '1' y '0' se le asigna un valor... POR EJEMPLO:
100
Obviamente este número no es cien, porque está en binario, entonces tenemos que asignar a cada '1' y '0' de acuerdo a la serie escrita más arriba y de acuerdo a su posición tenemos que:
4 - 2 - 1 --> Valor que representa
1 - 0 - 0 --> Si es 1, se toma en cuenta; si es 0, se ignora
Entonces tenemos que 100 (binario) = 4 (decimal)
Otro ejemplo... tenemos:
11001
Asignamos a cada '1' y '0' un valor y tenemos que:
16 - 8 - 4 - 2 - 1 --> Valor que representa
-1 - 1 - 0 - 0 - 1 --> Si es 1, se toma en cuenta; si es 0, se ignora
Entonces hacemos una sencilla operación y tenemos: 16+8+1=25 por lo que:
11001 (binario) = 25 (decimal)
Esta es la forma básica de entender los números en binario... pero ahora agregaremos más números a la serie:
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
Con esto, nuestra habilidad para leer números se incrementa.
Digamos:
11010101
Asignamos a cada '1' y '0' un valor y tenemos que:
128 - 64 - 32 - 16 - 8 - 4 - 2 -1 --> Valor que representa
--1 - - 1 - -0 - -1 - -0 - 1 - 0 -1 --> Si es 1, se toma en cuenta; si es 0, se ignora
Hacemos una sencilla operación: 128 + 64 + 16 + 4 + 1 = 213
Por lo tanto:
11010101 (binario) = 213 (decimal)
Espero que haya quedado claro. No pierdan la oportunidad de sorprender a quien quieran con esta habilidad... especialmente para impresionar a las nenas, es muy efectivo (bueno, la verdad es que no).
Suscribirse a:
Enviar comentarios (Atom)
2 comentarios:
01100001 01110111 01110111 01110111 00101110 00101110 00101110 00100000 01100001 01100011 01100001 01100010 01101111 00100000 01100100 01100101 00100000 01110000 01100101 01110010 01100100 01100101 01110010 00100000 01101101 01101001 00100000 01100101 01101110 01100011 01100001 01101110 01110100 11110011 00100000 00111101 00101000 00001101 00001010 00001101 00001010 01000010 01110101 01100101 01101110 01101111 00101100 00100000 01101001 01101110 01100100 01100101 01110000 01100101 01101110 01100100 01101001 01100101 01101110 01110100 01100101 01101101 01100101 01101110 01110100 01100101 00100000 01100100 01100101 00100000 01101100 01101111 00100000 01110001 01110101 01100101 00100000 01110011 01100101 01100001 00101100 00100000 01100101 01110011 01110100 01100101 00100000 01100101 01110011 00100000 01110101 01101110 00100000 01100010 01110101 01100101 01101110 00100000 01110000 01101111 01110011 01110100 00101100 00100000 01100001 01110101 01101110 01110001 01110101 01100101 00100000 01101101 01100101 00100000 01100100 01100101 01101010 01100101 00100000 01100101 01101110 00100000 01100101 01110110 01101001 01100100 01100101 01101110 01100011 01101001 01100001 00100000 01100100 01100101 00100000 01110011 01100101 01110010 00100000 01110011 01101111 01101100 01101111 00100000 01110101 01101110 01100001 00100000 00100010 01110000 01101111 01110011 01100101 01110010 00100010 00101110 00001101 00001010 00001101 00001010 01010011 01100001 01101100 01110101 01100100 01101111 01110011 00100000 01001010 01110101 01101100 01101001 01101111 00101110
hijos deputa madre donde estan lo snumeros basicos pinches pendejos
Publicar un comentario