Tabla de Contenidos
Método de los pesos
Para realizar la conversión de decimal a binario y binario a decimal, podemos aplicar un método abreviado para no tener que realizar tantas cuentas, o al menos cuentas mas simples.
Como sabemos cada dígito de un numero binario, tiene un peso que esta determinado por su posición.
###1011###(2)
Esto es una consecuencia del teorema fundamental de la numeración Este teorema establece la forma general de construir números en un sistema de numeración posicional.
- N número válido en el sistema de numeración.
- b base del sistema de numeración. Número de símbolos permitidos en el sistema.
- di un símbolo cualquiera de los permitidos en el sistema de numeración.
- n número de dígitos de la parte entera.
- , coma fraccionaria. Símbolo utilizado para separar la parte entera de un número de su parte fraccionaria.
- k número de dígitos de la parte decimal.
La fórmula general para construir un número N, con un número finito de decimales, en un sistema de numeración posicional de base b es la siguiente:
Y si lo aplicamos a un numero binario
- N número válido en el sistema de numeración.
- 2 base del sistema de numeración. Número de símbolos permitidos en el sistema.
- di un símbolo cualquiera de los permitidos en el sistema de numeración.
- n número de dígitos de la parte entera.
- , coma fraccionaria. Símbolo utilizado para separar la parte entera de un número de su parte fraccionaria.
- k número de dígitos de la parte decimal.
Binario a Decimal
Como vemos, cuando trabajamos en el sistema binario, estamos utilizando todo el tiempo las potencias de 2, entonces podemos elaborar una tabla con estas potencias.
A partir de esta tabla si tenemos un numero en binario
Binario | ||||
---|---|---|---|---|
dígitos | 1 | 1 | 0 | 1 |
posición | 3 | 2 | 1 | 0 |
Ubicamos el numero en la tabla de la siguiente manera
Las posiciones del dígito en binario deben coincidir con las posiciones de la tabla. Esto nos indicará que valor representa cada dígito en el ejemplo, tenemos las posiciones 0, 2 y 3 con dígito 1
Si hiciéramos el desarrollo del numero en binario tendríamos
1101 = 1×23+1×22+0x21+1×20=8+4+0+1=13(10)
El dígito 0 no afecta el cálculo, por eso es que si usamos la tabla, directamente sumamos los valores de las posiciones donde el dígito binario es 1. En este caso las posiciones 0,2 y 3.
Mirando directamente en la tabla sacaríamos 8+4+1=13(10), como vemos es lo mismo que la forma desarrollada, pero no necesitamos hacer el desarrollo, ya que lo sacamos directo de la tabla
Conversión binario a decimal por el método de los pesos
Decimal a Binario
Veamos ahora como seria pasar de decimal a binario usando nuestra tabla
Tenemos el numero 275(10)
Lo que vamos a hacer es buscar en la tabla el numero mas alto menor que 275
Es 256, esto nos indica que necesariamente ese dígito binario tiene que estar en 1 o “encendido”, por lo tanto el numero binario tendría 9 posiciones, ya que la posición 8 (28=256) debe estar, lo que implica que todas las anteriores estén.
Tenemos el dígito que representa 256 en 1 y el resto aun no sabemos. Pero ya hemos representado el valor 256, asi que se lo podemos restar al numero original, o sea 275-256 nos quedaría 19, es el valor que aun no hemos representado.
Si observamos la tabla, el siguiente dígito tiene un valor 128, el siguiente 64 … todos los que superan 19 no pueden estar porque estaríamos representando un numero mayor, así que nuestro numero en binario quedaría
El siguiente dígito es 24 que según nuestra tabla es 16, entonces colocamos un 1 en esa posición, y se lo restamos al 19 que queremos representar 19-16, nos queda 3 por representar que seria 2+1, o sea las posiciones 0 y 1
Nos quedaría este numero en binario
El proceso que hicimos, en cuentas es el siguiente.
Conversión de decimal a binario por el método de los pesos
— Martha
(2010)
you see this when javscript or css is not working correct