Professional Documents
Culture Documents
SISTEMAS DE NUMERACIÓN
Para contar de 1 a 10 es fácil, pero ¿qué pasa cuando hay que contar más de diez cosas?. Pues
usamos las manos de un "amigo" para contar cuantas veces hemos usado los dedos de las
nuestras, así "12", sería dos más una vez diez.
Otra circunstancia curiosa es que en el sistema de numeración que usamos los números se leen y
escriben de derecha a izquierda, al revés del modo en que escribimos las palabras.
Cuando interpretamos números de varias cifras, hay que empezar por la derecha, el primer
dígito son unidades, el siguiente decenas, es decir cuantos grupos de 10 elementos estamos
contando. El siguiente centenas, es decir el número de grupos de 10 elementos de grupos de 10
elementos, o sea el número de grupos de 100 elementos. Y así sucesivamente.
Los Sistemas de numeración son aquellos que permiten representar una cantidad de unidades
de cualquier tipo.
Un sistema muy interesante y que todavía se utiliza es el Sistema de los números romanos.
Ver los equivalentes con algunos números en el Sistema decimal (el sistema que todos
utilizamos)
I=1 VI = 6
II = 2 X = 10
III = 3 L = 50
P.E.S.T. Bruker Nuñez García Ed. Por el Trabajo Lenguajes de Programación 5to”D”
IV = 4 C = 100
V=5 M = 1000
En este caso para crear un número más o menos grande, basta con agrupar de manera
adecuada estos símbolos y así se obtiene la representación del número deseado.
Se puede ver que es un sistema bastante fácil de entender, pero no es práctico para números
grandes.
Este sistema es que todos utilizamos sin darnos cuenta del porqué. Este sistema utiliza 10
cifras (del 0 al 9). Al combinar estas cifras se consigue expresar número más grandes.
La razón de utilizar el sistema decimal es que los seres humanos tenemos en las manos diez
(10) dedos. Tal vez si tuviésemos una cantidad diferente de dedos hubiésemos utilizado un
sistemas diferente. Esto podría ser cierto o no.
Las unidades tienen peso 1, las decenas peso 10, las centenas peso 100, los miles peso 1000,
etc.
Cada peso tiene asociado una potencia de 10. En el caso de las unidades la potencia de diez es
100, en el caso de los miles o millares la potencia de diez es 103, entonces para formar el
número 3427.
P.E.S.T. Bruker Nuñez García Ed. Por el Trabajo Lenguajes de Programación 5to”D”
El sistema binario, a diferencia del sistema decimal donde son permitidos 10 cifras, sólo
necesita dos (2) cifras el "0" y el "1".
Este sistema es de especial importancia en la electrónica digital, donde sólo son posibles dos
valores.
Un número en el sistema binario se divide en cifras con diferente peso: 1, 2, 4, 8, 16, 32, 64,
128,.... etc.
Cada peso tiene asociado una potencia de 2. En el primer número (de derecha a izquierda) la
potencia de dos 20, en el segundo número la potencia de dos es 21 y así hasta el último número
del lado izquierdo.
1 x 23 =1x8=8 8
0 x 22 =0x4=0 + 0
1 x 21 =1x2=2 + 2
0 x 20 =0x1=0 + 0
equivalente decimal ---> = 10
Estamos habituados al sistema de numeración decimal y nos parece lógico usarlo en todo
momento. Pero hay ocasiones en donde no es el más apropiado. Uno de esos mundos, en los que
existen sistemas más descriptivos de los fenómenos que el decimal, es el de los procesadores.
Las computadoras trabajan internamente con dos niveles de voltaje, por lo que su sistema de
numeración natural es el sistema binario (encendido, apagado).
P.E.S.T. Bruker Nuñez García Ed. Por el Trabajo Lenguajes de Programación 5to”D”
Por su naturaleza digital, las computadoras son máquinas esencialmente binarias. Utilizan
el sistema de numeración llamado binario, en el que sólo se disponen dos signos: 0 y 1.
Contando correlativamente de manera binaria, diríamos: 0, 1, 10, 11, 100, 101, 110, 111, ...
Tanto el sistema binario, como el decimal y el hexadecimal, son sistemas en los que la posición
de cada dígito representa información de mucha importancia.
Como hay diez símbolos (del 0 al 9), una decena representa 10 unidades, una centena representa
10 decenas, etc. Diez unidades de una posición, valen una unidad en la posición contigua a la
izquierda. En el sistema binario, con dos símbolos solamente, cada posición a la izquierda vale
el doble de la que le sigue a la derecha. O lo que es lo mismo decir, la relación entre las
sucesivas posiciones se da según la sucesión
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536 .....
Para el sistema de numeración binaria, valen las dos reglas prácticas siguientes:
bit# 10 9 8 7 6 5 4 3 2 1 0
mult 1024 512 256 128 64 32 16 8 4 2 1
P.E.S.T. Bruker Nuñez García Ed. Por el Trabajo Lenguajes de Programación 5to”D”
Veamos como ejemplo práctico un número de 7 bits cualquiera como 1001101 (notar que los
bits se ordenan 6...0)
1001101 = 64 * 1 + 32 * 0 + 16 * 0 + 8 * 1 + 4 * 1 + 2 * 0 + 1 * 1
Esto nos proporciona una forma de traducir (cambiar de base) un número binario a decimal.
Basta sumar aquellos multiplicadores cuyos bits estén en 1 e ignorar aquellos cuyo bit es 0. En
nuestro anterior ejemplo es:
1001101 = 64 + 8 + 4 + 1 = 77 decimal
Los números binarios son los que efectivamente fluyen dentro del procesador en una PC, se
guardan en memoria o disco, o se transmiten (modulados) por modem. Pero un humano no
puede manipular con facilidad números como:
que es de 32 bits (hay 32 símbolos en el número, desde el bit 31 a la izquierda hasta el bit 0, a la
derecha) y se ha ordenado ex-profeso en grupos de a cuatro por cuestiones de comodidad que
serán evidentes algo más adelante.
Representar un número en sistema binario puede ser bastante difícil de leer, así que se creó el
sistema octal. En el sistema Octal (base 8), sólo se utilizan 8 cifras (0,1,2,3,4,5,6,7) Este
Sistema de numeración una vez que se llega a la cuenta 7 se pasa a 10, etc.
El sistema hexadecimal, a diferencia del sistema decimal, necesita 16 cifras y/o letras
(0,1,2,3,4,5,6,7,8,9,A,B;C,D,E.F). Si se cuentan las letras y números anteriores se tienen 16.
Un número en el sistema hexadecimal se divide en cifras con diferente peso: 1, 16, 256, 4096,
65536,.... etc.