You are on page 1of 7

Sistemas de numeracin

Un sistema de numeracin es un conjunto de smbolos y reglas que


permiten representar datos numricos. Los sistemas de numeracin
actuales son sistemas posicionales, que se caracterizan porque un
smbolo tiene distinto valor segn la posicin que ocupa en la
cifra.
1. Sistema de numeracin decimal:
El sistema de numeracin que utilizamos habitualmente es
el decimal, que se compone de diez smbolos o dgitos (0, 1, 2,
3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor dependiendo de la
posicin que ocupen en la cifra: unidades, decenas, centenas,
millares, etc.
El valor de cada dgito est asociado al de una potencia de base 10,
nmero que coincide con la cantidad de smbolos o dgitos del sistema
decimal, y un exponente igual a la posicin que ocupa el dgito menos
uno, contando desde la derecha.
En el sistema decimal el nmero 528, por ejemplo, significa:
5 centenas + 2 decenas + 8 unidades, es decir:
5*10
2
+ 2*10
1
+ 8*10
0
o, lo que es lo mismo:
500 + 20 + 8 = 528
Sistema de numeracin binario.
El sistema de numeracin binario utiliza slo dos dgitos, el cero (0) y
el uno (1).
En una cifra binaria, cada dgito tiene distinto valor dependiendo de la
posicin que ocupe. El valor de cada posicin es el de una potencia
de base 2, elevada a un exponente igual a la posicin del dgito menos
uno. Se puede observar que, tal y como ocurra con el sistema decimal,
la base de la potencia coincide con la cantidad de dgitos utilizados (2)
para representar los nmeros.
De acuerdo con estas reglas, el nmero binario 1011 tiene un
valor que se calcula as:
1*2
3
+ 0*2
2
+ 1*2
1
+ 1*2
0
, es decir:
8 + 0 + 2 + 1 = 11
y para expresar que ambas cifras describen la misma cantidad
lo escribimos as:
10112 = 1110























De decimal a binario
Para hacer la conversin de decimal a binario, hay que ir dividiendo el nmero
decimal entre dos y anotar en una columna a la derecha el resto (un 0 si el
resultado de la divisin es par y un 1 si es impar).

La lista de ceros y unos ledos de abajo a arriba es el resultado.

Ejemplo: vamos a pasar a binario 79
10

79 1 (impar). Dividimos entre dos:
39 1 (impar). Dividimos entre dos:
19 1 (impar). Dividimos entre dos:
9 1 (impar). Dividimos entre dos:
4 0 (par). Dividimos entre dos:
2 0 (par). Dividimos entre dos:
1 1 (impar).
Por tanto, 7910 = 10011112

Ejercicio. Convertir de Sistema decimal a Sistema binario los siguientes nmeros:
a) 32
b) 147
c) 43
d) 80
e) 7512
f) 145
g) 1
h) 0
i) 19





De binario a decimal
Para realizar la conversin de binario a decimal, realice lo siguiente:
1. Inicia por el lado derecho del nmero en binario, cada cifra multiplcala por 2
elevado a la potencia consecutiva (comenzando por la potencia 0, 2
0
).
2. Despus de realizar cada una de las multiplicaciones, suma todas y el
nmero resultante ser el equivalente al sistema decimal.
Ejemplos:
(Los nmeros de arriba indican la potencia a la que hay que elevar 2)



Tambin se puede optar por utilizar los valores que presenta cada posicin del
nmero binario a ser transformado, comenzando de derecha a izquierda, y
sumando los valores de las posiciones que tienen un 1.
Ejemplo
El nmero binario 1010010 corresponde en decimal al 82. Se puede representar de
la siguiente manera:

entonces se suman los nmeros 64, 16 y 2:


Ejercicio. Convertir de Sistema Binario a Decimal los siguientes nmeros:
a) 10011110
b) 00010001
c) 00100110
d) 1110
e) 111011101110
f) 10110110
g) 0
h) 10
i) 1


2. Conversin entre nmeros decimales y
binarios
Convertir un nmero decimal al sistema binario es muy
sencillo: basta con realizar divisiones sucesivas por 2 y
escribir los restos obtenidos en cada divisin en orden
inverso al que han sido obtenidos.
Por ejemplo, para convertir al sistema binario el
nmero 7710 haremos una serie de divisiones que arrojarn los
restos siguientes:
77 : 2 = 38 Resto: 1
38 : 2 = 19 Resto: 0
19 : 2 = 9 Resto: 1
9 : 2 = 4 Resto: 1
4 : 2 = 2 Resto: 0
2 : 2 = 1 Resto: 0
1 : 2 = 0 Resto: 1
y, tomando los restos en orden inverso obtenemos la cifra
binaria:

7710 = 10011012

Ejercicio 1:
Expresa, en cdigo binario, los nmeros decimales
siguientes: 191, 25, 67, 99, 135, 276

i. El tamao de las cifras binarias
La cantidad de dgitos necesarios para representar un nmero
en el sistema binario es mayor que en el sistema decimal. En el
ejemplo del prrafo anterior, para representar el nmero 77,
que en el sistema decimal est compuesto tan slo por dos
dgitos, han hecho falta siete dgitos en binario.
Para representar nmeros grandes harn falta muchos ms
dgitos. Por ejemplo, para representar nmeros mayores de 255
se necesitarn ms de ocho dgitos, porque 2
8
= 256 y podemos
afirmar, por tanto, que 255 es el nmero ms grande que puede
representarse con ocho dgitos.
Como regla general, con n dgitos binarios pueden
representarse un mximo de 2
n
, nmeros. El nmero ms
grande que puede escribirse con n dgitos es una unidad
menos, es decir, 2
n
1. Con cuatro bits, por ejemplo, pueden
representarse un total de 16 nmeros, porque 2
4
= 16 y el
mayor de dichos nmeros es el 15, porque 2
4
-1 = 15.

3. Conversin de binario a decimal
El proceso para convertir un nmero del sistema binario al
decimal es an ms sencillo; basta con desarrollar el nmero,
teniendo en cuenta el valor de cada dgito en su posicin, que
es el de una potencia de 2, cuyo exponente es 0 en el bit
situado ms a la derecha, y se incrementa en una unidad segn
vamos avanzando posiciones hacia la izquierda.
Por ejemplo, para convertir el nmero binario 10100112 a
decimal, lo desarrollamos teniendo en cuenta el valor de cada
bit:

1*2
6
+ 0*2
5
+ 1*2
4
+ 0*2
3
+ 0*2
2
+ 1*2
1
+ 1*2
0
= 83
10100112 = 8310

Ejercicio :
Expresa, en el sistema decimal, los siguientes nmeros binarios:
110111, 111000, 010101, 101010, 1111110













Existe un ltimo mtodo denominado de distribucin. Consiste en distribuir los unos
necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el nmero
decimal a convertir. Sea por ejemplo el nmero 151, para el que se necesitarn las 8
primeras potencias de 2, ya que la siguiente, 2
8
=256, es superior al nmero a convertir. Se
comienza poniendo un 1 en 128, por lo que an faltarn 23, 151-128 = 23, para llegar al 151.
Este valor se conseguir distribuyendo unos entre las potencias cuya suma d el resultado
buscado y poniendo ceros en el resto. En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto
es, 16, 4, 2 y 1, respectivamente.
Ejemplo
2
0
= 1|0
2
1
= 2|0
2
2
= 4|0
2
3
= 8|0
2
4
= 16|0
2
5
= 32|0
2
6
= 64|0
2
7
= 128|1


Ejercicio 2:
Averigua cuntos nmeros pueden representarse
con 8, 10, 16 y 32 bits y cul es el nmero ms
grande que puede escribirse en cada caso.

Ejercicio 3:
Dados dos nmeros
binarios: 01001000 y 01000100 Cul de ellos es
el mayor? Podras compararlos sin necesidad de
convertirlos al sistema decimal?