Transformar IP: Binario a Decimal y Decimal Binario Randex-G

Empezemos:
===========
Para Transformar de IP(decimal) a Binaria(0,1) se hace de la siguiente forma:
confeccionamos una tabla en base 2 de 0 a 7, ejemplo:

2 elevado a 0 = 1
2 elevado a 1 = 2
2 elevado a 2 = 4
2 elevado a 3 = 8
2 elevado a 4 = 16
2 elevado a 5 = 32
2 elevado a 6 = 64
2 elevado a 7 = 128

Para qué se hace esto ?, simplemente es para que nunca mas se les olvide esta tablita:
Transformar IP: Binario a Decimal y Decimal Binario Randex-G

y para qué es esta tabla ? facil, cuando te digan transforma tal numero binario a decimal, simplemente posiciones los digitos (0 o 1) de derecha a izquiera debajo de la tablita eje: si queremos saber a que decimal corresponde : 1 1 0 0 0 0 0 0
confeccionamos la tabla como ya he enseñado y ubicamos los digitos donde corresponden ejemplo :

binario a decimal

y lo unico que debemos hacer, es sumar los digitos donde abajo se encuentre el N° 1:
que en este caso seria : 128 + 64 = 192, y que pasa con los digitos donde abajo hay un 0, aquellos se dejan tal cual. solo sumamos donde salgan los 1.

Pongamos otro ejemplo :

decimal a binario

volvemos a sumar: 128 + 32 + 8 = 168

1.- a que IP corresponde estos numeros binarios ??
110000000.10101000.00000010.00000001 ?????

A) 192.168.2.2
B) 192.168.2.0
C) 192.168.2.1

****************************************************************
Pasar de decimal a binario " esto solo corre para IP ".
para esto hay 3 formas de sacar una n° decimal a binario.

Primera forma:
1.- para convertir 192 a binario es :
se confecciona la misma tablita de arriba, pero esta vez es hacia abajo eje:
* cuando el resultado cabe en el numero de la tabla es "1" cuando no cabe es "0"

192 - 128 = 64 = 1, por qué 1, porque el 128 si cabe en 192.
64
32
16
8
4
1
bien, una vez echo el primero deducimos cuales son los siguientes...

192 - 128 = 64 = 1, por qué 1, porque el 128 si cabe en 192.
64 - 64 = 0 = 1, el 64 si cabe en 64
0 - 32 = 32 = 0, y como no cabe es 0
0 - 16 = 16 = 0, no cabe nunguno mas para abjo asi que llenamos con "0"
0 - 8 = 8 = 0
0 - 4 = 4 = 0
0 - 2 = 2 = 0
0 - 1 = 1 = 0

2.- la segunda forma de pasar decimal a binario es :
dividiendo por 2, 8 veces y si el resultado es par es "0" si es impar es "1"

192/2 : 96 = 0
96/2 : 48 = 0
48/2 : 24 = 0
24/2 : 12 = 0
12/2 : 6 = 0
6/2 : 3 = 0, no es el resultado 3 el que se toma es el primero "6"
3/2 : 1.5 = 1
1.5/2 : 0.75 = 1
------------------
1 1 0 0 0 0 0 0

veamos el siguiente ejemplo: pasar 168 a binario:

168/2 : 84 = 0
84/2 : 42 = 0
42/2 : 21 = 0
21/2 : 10.5 = 1
10.5/2 : 5.25 = 0
5.25/2 : 2.625 = 1
2.625/2 : 1.31 = 0
1.3125/2: 0.65625 = 1
---------------------
1 0 1 0 1 0 0 0

ahora mi tecnica requiere no de calculadora, sino a manito para los que quieren experimentar un poco, si piensan la haran en no mas de 1 min.
tal vez a otra persona ya se le habra ocurrido.. no lose..
mi forma de hacerlo es:

si te dicen pasa 255 a binario ???
como lo harias sin calculadora ?, seguro con las dos formas arriba ya mostradas,pero hay algo mas facil aún, EL SUMAR

ejemplo: 255 a binario =
confeccionamos la tabla :

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

para sacar el valor binario a 255, unica y exclusivamente tomamos los que iremos a sumar, ejemplo, si usamos el 128, ahi pondremos de igual un "1", sino lo usamos un "0" ejemplo
255 en binario:

128 = 1
64 = 1
32 = 1
16 = 1
8 = 1
4 = 1
2 = 1
1 = 1
------------
porque a todos les puse 1 ?, porque para 255 es la suma de todos ellos:
128 + 64 + 32 + 16 + 8 + 2 + 1 = 255

veamos otro ejemplo:
168 binario :

eeehh aqui solo se piensa cuales son los que usaras para que la suma de todos de 168:
ejemplo:

128 = 1
64 = 0
32 = 1
16 = 0
8 = 1
4 = 0
2 = 0
1 = 0
-------
168: 1 0 1 0 1 0 0 0

y listo, ahi tienen la nueva forma o ya vieja forma pero traiga a la luz por mí,
128 + 32 + 8 = 168

para que se les haga mas facil hagan una mini tabla con las sumas ya hechas ejemplo

128 + 64 = 192
64 + 32 = 96
16 + 8 = 24.

ahora veamos... sacar el binario de... 114
como el 128 es mas grande que 114 le ponemos 0, cuando da 0 el primero, solo se ponen
7 digitos..
y empezamos a sumar..

128 = 0
64 = 1
32 = 1
16 = 1
8 = 0
4 = 0
2 = 1
1 = 0
puede ser de ambas formas:

114 = 0 1 1 1 0 0 1 0
114 = 1 1 1 0 0 1 0

se coloca de arriba hacia abajo el digito binario al igual que en caso de arriba.
la comprobación es sencilla ubicar los digitos en la tabla y solo sumar..
ese es mi aporte, el que no entendio, deja un post y le contestare.

Randex-G, dogimngo 3 de mayo de 2009, Santiago de Chile
"el conocimiento no se transa ni se vende, solo se manifiesta"

17 comentarios - Transformar IP: Binario a Decimal y Decimal Binario Randex-G

Pacifi
hola la verdad yo tambien uso ese metodo para convertir de binario a decimal y alreves es mejor que estar dividendo y multiplicando pero no tendras libros con numeros con base n como 45base 4 a hexa o al reves te lo agradeceria
Cool7
exelente, yo sabia como hacerlo con esas tecnicas, peor seme habian olvidado, hay recordé todas , gracias muy buen post
malexrm
Muy bien.... estoy aprendiendo administracion de redes y voy en clases de Lógica y empezamos este tema asi que me cae de perlas , ademasde que esta muy entendible
gracias
Hmpunk77
ip a decimal

jajajajaja no mentira, buena onda
kegan1498
che gracias por la tabla binaria ahora cago a pedo a mi maestra por que me da mal una cuenta jaja
juan_1200
Muchas gracias kapo... me sirve mucho por q esta estudiando red y tenia q rendir un examen...
ahora podre saver de lo q estoy hablando
se t agradese
enebp
wena recorde se me le habia olvidado jejjejje........... te daria 10 pero no teno na....
gregorixh
muchas gracias con este post pude entender mejor que con los cientos de tutoriales... muchas gracias
shinnn
Muy bueno muchas gracias.
marquitox
AAAHHHH PERO SOS UN GENIOOOOOOOOO jaja lo que me ahorraste loco,... estoy haciendo un subneteo de red, y luchando con la calculadora cientifica para pasar de binario a decimal veo q es imposible, y ahora me entero que se puede hacer con la misma tabla!!!! graciasss!!!! te dejo +10
TheSrOscuro
Muy buen tutoo =) me sirvio mucho
wherty
gracias hermano bien explicado te debo una PACK DE CERVEZA , ahora estoy mas pulido