Joyce, Murdoch y Woolf en película
Mayo 2024
Conversión decimal a binaria
La conversión de un número decimal a un número binario es uno de los procedimientos más comunes que se realizan en las operaciones de la computadora. En el siguiente ejemplo, el número decimal, 253, se convierte en un número binario con un resto, r, por división sucesiva entre 2. El número binario para 253 es 11111101
1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1
Sistema de numeración de base 2
Las computadoras reconocen y procesan datos utilizando el sistema de numeración binario o base 2. El sistema de numeración binaria usa solo dos símbolos (0 y 1) en lugar de los diez símbolos en el sistema de numeración decimal. La posición, o lugar, de cada dígito representa el número 2 (el número base) elevado a la potencia (exponente), en función de su posición.
Ejemplos
2º
2¹
2²
2³
24
25
26
La siguiente tabla ilustra cómo un número decimal se convierte en un número binario.
Sistema de numeración de base 2 | ||||||||
Valor | ||||||||
Los símbolos | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Los símbolos | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Exponente base | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Valor posicional | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Convertir 35 decimal a binario | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Procedimiento para convertir un número decimal en un número binario
Hay unos cinco pasos involucrados en la conversión del número 35 a un número binario.
1. Primero debe determinar la mayor potencia de 2 que es menor o igual a 35. Entonces, comenzando con el número más grande, 2 a 5 (32) es menor que 35. Coloque un "1" en esa columna y , luego, calcule cuánto sobra restando 32 de 35. El resultado es 9.
2. Luego, querrá verificar si 16 (la siguiente potencia más baja de 2) se ajusta a 3. Como no es así, se coloca un "0" en esa columna. El valor del siguiente número es 8, que es mayor que 3, por lo que también se coloca un "0" en esa columna.
3. El siguiente valor con el que trabajaremos es 4, que aún es mayor que 3. Entonces, nuevamente, haremos que esto sea un "0".
4. Bien, nuestro próximo valor será 2, que es menor que 3. Y, como lo es, colocaremos un "1" en la columna. Ahora, deberás restar 2 de 3, y el resultado será 1.
5. El valor del último número es 1, que aún funciona con el número restante. Por lo tanto, colocaremos un "1" en la última columna. Ahora vemos que el número binario para el número decimal 35 es 100011.