Respuestas
Respuesta:
Recomiendo hacer el procedimiento a mano para cada caso y solamente usar estos resultados como comprobación
2310 (10) = 1001 0000 0110 (2)
4560 (10) = 1 0001 1101 0000 (2)
8239 (10) = 10 0000 0010 1111 (2)
1100 0111 (2) = 199 (10)
1001 1100 (2) = 156 (10)
1011 0001 (2) = 177 (10)
9357 (10) = 10 0100 1000 1101 (2)
1100 1111 (2) = 207 (10)
Explicación:
Para convertir un numero en decimal a binario (a mano) se hace de la siguiente manera:
Empezamos con el numero que vamos a convertir a binario, en este caso 2310 y empezamos a dividir entre 2 (sin utilizar punto decimal) hasta que el resultado sea 0:
2310 / 2 = 1155 nos sobra 0
1155 / 2 = 577 nos sobra 1
577 / 2 = 288 nos sobra 1
288 / 2 = 144 nos sobra 0
144 / 2 = 72 nos sobra 0
72 / 2 = 36 nos sobra 0
36 / 2 = 18 nos sobra 0
18 / 2 = 9 nos sobra 0
9 / 2 = 4 nos sobra 1
4 / 2 = 2 nos sobra 0
2 / 2 = 1 nos sobra 0
1 / 2 = 0 nos sobra 1
Una vez teniendo esas divisiones, lo que nos "sobró" de cada division es un digito de nuestro numero en binario (empezando desde abajo a arriba) dandonos asi el resultado de 1001 0000 0110
En el caso contrario de querer convertir de binario a decimal, tenemos que numerar cada uno de los digitos (desde 0) de nuestro numero binario empezando de derecha:
7 6 5 4 3 2 1 0
1 1 0 0 0 1 1 1
Una vez hecho esto, tenemos que sumar los resultados de elevar el numero 2 a la potencia del numero que le toco a cada digito (solo cuando el digito del binario sea 1)
En nuestro ejemplo esto quedaria:
2^7 + 2^6 + 2^2 + 2^1 + 2^0 = 199
(Nota como no se agrego 2^5 ni 2^4 ni tampoco 2^3 porque el digito del binario al que le corresponde ese numero es un 0 y por lo tanto se ignora)