Respuestas
ago. 12, 2007 - 13:36
Para pasar de decimal a binario:
Primero divides el número por 2 sucesivamente hasta tener un cociente menor que 2. El resultado en binario será el último cociente y los restos en forma ascendente, es decir, que pones en una cadena (sin sumar) sucesivamente 'los restos y el último cociente', y lo inviertes.
8 / 2 = 4 resto 0
4 / 2 = 2 resto 0
2 / 2 = 1 resto 0 (aquí el cociente es menor de 2)
0001 invertido es 1000
______________________
Por si también te interesa... para pasar de binario a decimal tienes que tener en cuenta cada 1 y multiplicarlo por 2 tantas veces como números haya detrás, en cada 1 que encuentres en la cifra binaria tienes que repetir la operación y el total se suma. En tu ejemplo:
~ 1000 = 1 x2 x2 x2
en el caso de 1010 sería:
~ 1xxx = 1 *2*2*2 = 8
~ 1x = 2
~ 8+2 = 10
otro ejemplo, 11
~ 1x= 1 *2 = 2
~ 1 = 1
~ 1 + 2 = 3
Primero divides el número por 2 sucesivamente hasta tener un cociente menor que 2. El resultado en binario será el último cociente y los restos en forma ascendente, es decir, que pones en una cadena (sin sumar) sucesivamente 'los restos y el último cociente', y lo inviertes.
8 / 2 = 4 resto 0
4 / 2 = 2 resto 0
2 / 2 = 1 resto 0 (aquí el cociente es menor de 2)
0001 invertido es 1000
______________________
Por si también te interesa... para pasar de binario a decimal tienes que tener en cuenta cada 1 y multiplicarlo por 2 tantas veces como números haya detrás, en cada 1 que encuentres en la cifra binaria tienes que repetir la operación y el total se suma. En tu ejemplo:
~ 1000 = 1 x2 x2 x2
en el caso de 1010 sería:
~ 1xxx = 1 *2*2*2 = 8
~ 1x = 2
~ 8+2 = 10
otro ejemplo, 11
~ 1x= 1 *2 = 2
~ 1 = 1
~ 1 + 2 = 3
sep. 13, 2011 - 17:12
no le entendí
sep. 13, 2011 - 17:14
porque eres muy inteligente
Añadir Nuevo Comentario