aprende codigo binario

Aprende binario en menos de 5 minutos.

aprende codigo binario
Bueno, como un amigo me pidio si le podia enseñar prometi subir una explicacion sencilla aca de como aprender codigo binario, sea tanto para pasar a decimal o a letras (ASCII)
Simplemente deben tener al dia matematicas (algo siempre presente para programadores) las operaciones no son complicadas pero hay que hacerlas rapido para ir entendiendo bien un texto.

Antes que nada hay que aclarar que binario se lee de derecha a izquierda, es algo muy importante !

Primero pasemos un numero cualquiera a binario, tomemos por ejemplo el 33.
Y ahora vamos diviendolo por 2 y anotando el resultado y el sobrante. ( / es igual a dividido)
Tomando solamente numeros enteros, y hasta llegar a 1 que divido 2 es 0, con un sobrante de 1.

33/2 =igual= 16 (sobrante 1)

33/2 = 16 (1)
16/2 = 8 (0)
8/2 = 4 (0)
4/2 = 2 (0)
2/2 = 1 (0)
1/2 = 0 (1)

Binario = Sobrantes = 100001

Ahora hay que completar (SIEMPRE) 0 digitos, por eso agregamos dos veces el numero 0 a la izquierda adelante de todo, porque como dije… binario se lee de derecha a izquierda y los invertimos. Como es capicua sin agregar los dos 0 restantes no se notan, pero los sobrantes los escriben de abajo hacia arriba, o de arriba hacia abajo y luego lo invierten.

Nuestro numero binario quedaria asi = 00100001

Ahora para pasar de la forma contraria la forma mas facil es tener en mente esta tablita:

128 – 64 – 32 – 16 – 8 – 4 – 2 – 1

Y simplemente ponen debajo el numero en binario.

128 – 64 – 32 – 16 – 8 – 4 – 2 – 1
0——-0—–1——0—0—0—0—1

(seguramente por la configuracion del blog se puede llegar a mover esto, pero entiendan que cada numero binario (1 o 0) corresponde a un numero de arriba (2,4,16,64, etc)

Ahora simplemente, como si los binarios 1 tildaran una casilla y los 0 la destildaran, suman los numeros de arriba de la tabla que estan tildados o corresponden a un 1.

32 + 1 = 33

Simple, no ?
Lo importante es tener en cuenta la tablita, con el tiempo lo van a hacer mucho mas rapido y diria que casi como si fuera algo normal, cuando lean codigo binario lo van a traducir instantaneamente en la cabeza como si fuera un idioma mas como el ingles, aleman, mandarin, etc.

Bueno, ahora si quieren formar palabras se complica un poco mas, para esto deben saber el codigo ASCII, que no se los voy a explicar, pero les voy a dar una tablita en la cual pueden ver que letra corresponde que numero, y luego ese numero lo pasan a binario.

tabla ASCII ----> http://www.lookuptables.com/asciifull.gif

Simplemente en la parte izquierda de la tabla, tomemos por ejemplo las letras minisculas, el numero correspondiente es el que figura despues de &#. Por ejemplo la H que es 104.

Si quieren recordar esta tablita facilmente, solo recuerden que empieza con el 97 y correspondiendole a cada letra comenzando obviamente por la a.

Por ende:
a 97
b 98
c 99
d 100
y asi….

Ahora simplemente pasan ese numero a binario, tomemos por ejemplo la palabra “hola”

h = 104
o = 111
l = 108
a = 97

DECIMAL — BINARIO
104 01101000
111 01101111
108 01101100
97 01100001

Resultado = 01101000 01101111 01101100 01100001 (hola)

Metodo inverso para convertir codigo binario a texto. Pasan de binario a ASCII, luego de ASCII a la letra y listo.

comenten!

Comentarios Destacados

@P1tuf0 +16
arom24 dijo: 33/2 = 16 ???????????

em.... termina de leer antes de comentar qeres?
@nahu6
sos tonto te esta diciendo que se divide en 2 y q te sobra 1 que es lo q se escribe en el codigo!!!!!!!

14 comentarios - aprende codigo binario

@guisheca +14
hay solo 10 tipos de personas, las que saben binario y las que no
@badboy_255 -3
MUY BUENO xD aunque ya sabia xD
@lulululucascarajo +1
baut1xx dijo:<span>aprende">http://desmotivaciones.es/demots/201011/codigo_binario.jpg]</a></span>

chiste nerd!
@alezhito211
jajaja xD
@arom24 -20
33/2 = 16 ???????????
@P1tuf0 +16
arom24 dijo: 33/2 = 16 ???????????

em.... termina de leer antes de comentar qeres?
@nahu6
sos tonto te esta diciendo que se divide en 2 y q te sobra 1 que es lo q se escribe en el codigo!!!!!!!
@lml13lml
01100111 01110010 01100001 01100011 01101001 01100001 01110011
@shadaw
01001000 01100101 01110010 01101110 01101001 00100000 01100101 01110011 00100000 01110000 01110101 01110100 01101111 00100000
@hmsc48
01100011 01101111 01110000 01101001 01100001 01100100 01101111
@argenis309
Cachuamente +10 boy a hacer un post de los lenguajes de programacion de bajo nivel y alto y esto me sirve para explicar un poco + la informacion que encuentre en google
@Daysie
muy buen post!! solo tengo una duda...... como carajo se llama esa tablita. esos numeros, 1,2,4,8,16,32,64,128???? tabla binaria?
@Daysie
tambiem pense en tabla de referencia.... respondeme lo antes posible, ya que estoy armando una actividad y no tengo ni idea como se llama jajaajjaaaaaa