You are on page 1of 7

5

Captulo
Sistemas de numeracin

Matemticas de Nivelacin en Internet 1

Desde las primeras civilizaciones primitivas, el ser humano ha sentido la necesidad de crear sis-
temas para simbolizar los resultados del recuento de los objetos que se encuentran en su entorno.
Estos sistemas de numeracin han evolucionado desde la mera repeticin de un smbolo base hasta
los sistemas binarios y hexadecimeales usados en informtica.

5.1. Sistemas Aditivos

Los sistemas de numeracin ms sencillos consisten en la eleccin de un smbolo para representar


la unidad. En muchas ocasiones, se eligi la representacin de un guijarro o un palito. Por ejemplo,
si escogemos el simbolo para representar la unidad, entonces el nmero que hoy conocemos
como siete se escribir mediante siete signos :

y para representar el nmero veintitrs son necesarios un montn de signos :

En sistemas de numeracin ms evolucionados, se acostumbraba a sustituir agrupaciones de una


cierta cantidad de unidades mediante un segundo smbolo especial. Se solan agrupar cinco unida-
des, debido al nmero de dedos de una mano y ms adelante diez, contando los dedos de ambas
manos. Esta agrupacin es la base del sistema de numeracin que usamos actualmente. Por ejem-
plo, si elegimos el smbolo para simbolizar cinco unidades, el nmero siete se escribir:

Pero tambin

o bien
.
El veintitrs se podr ahora escribir de forma mucho ms sencilla, por ejemplo

o de varias otras formas.


Estos sistemas de numeracin se llaman sistemas aditivos, pues la cantidad representada por una
combinacin de smbolos coincide con el resultado de sumar las cantidades que representa cada
uno de los smbolos.
1
Copyright
c J. Rafael Rodrguez Galvn. Este documento es libre. Se otorga permiso para copiarlo, distribuirlo y/o modificar-
lo bajo los trminos de la Licencia de Documentacin Libre GNU, versin 1.2 o cualquier otra versin posterior publicada por la
Fundacin de Software Libre, http://es.gnu.org/Licencias/fdles.html
2 Sistemas de numeracin

Por ejemplo, en el sistema de numeracin anterior,

= 5 + 5 + 1 + 5 + 1 + 5 + 5 = 27.

Un ejemplo de sistema de numeracin de tipo aditivo es el romano, por ejemplo,

XVI = 10 + 5 + 1 = 16,

aunque este sistema no es puramente aditivo, ya que la posicin de los smbolos influye en el
nmero que se est representando, por ejemplo,

XIV = 10 1 + 5 = 14.

5.2. Sistemas Posicionales

5.2.1. Introduccin

Como en el caso anterior, vamos a elegir un smbolo para representar a la unidad, . Adems de
l, definimos el smbolo que agrupe, por ejemplo, a diez unidades:

= .

Ahora, un nmero cualquiera de unidades como

se puede escribir de forma mucho ms reducida, como

Esto lo podramos decir resumidamente diciendo que el nmero anterior es el que est formado
por un y tres . Si utilizamos los signos de la numeracin arbiga, podramos encontrar una
forma ms compacta de escribir lo anterior:

13

Y todava podemos ir un poco ms all: si aceptamos la convencin de que el dgito arbigo que
queda a la izquierda (en este caso, 1) indica siempre el nmero de agrupaciones de diez unidades
(nmero de ), y el siguiente signo (el 3) indica el nmero de unidades restantes (nmero de
), entonces podemos omitir los smbolos y , escribiendo simplemente:

13.

El significado de este nmero est claro siempre que seamos conscientes de la convencin anterior:
trece
z }| {
13 = 1 3 = . . . .

Observa que, efectivamente, si se cuenta la cantidad de que haba en la representacin inicial


del nmero, son exactamente 13. Y observa tambin que los dos dgitos, 1 y 3 son menores que el
nmero base de unidades que estamos agrupando (diez).
5.2 Sistemas Posicionales 3

Pero, por qu agrupar las unidades de diez en diez? Tambin podramos repetir el proceso ante-
rior, pero agrupando las unidades de dos en dos. Utilizaremos por ejemplo el smbolo , para
identificar la agrupacin de dos unidades. Entonces, el nmero anterior (formado por 13 ), se
escribe:
.
Esta ltima expresin la podemos resumir como

61.

Pero en este caso, no todos los dgitos arbigos (6 y 1) son menores que 2 (la base que hemos
elegido para agrupar). Vayamos todava un paso ms all: Definimos el smbolo para iden-
tificar las agrupaciones dos . Esto lo podramos expresar como = . As, nuestro
nmero se puede escribir como:
,
o bien,
31.
Nuestro objetivo ltimo debe ser que las cifras arbigas sean menores que la base que hemos
tomado para agrupar, en este caso, 2. Por lo tanto, daremos un ltimo paso: definimos un smbolo,
por ejemplo, , que identifique las agrupaciones de dos , lo que simblicamente se puede
expresar como = . Ahora nuestro nmero, , se escribira as:

o bien
111.
En este momento, hemos conseguido que todos los dgitos arbigos sean menores que 2.
De forma anloga a lo que hicimos en el ejemplo anterior, vamos a tratar de escribir de forma ms
compacta el nmero 1 1 1 . La idea es eliminar la necesidad de escribir lo smbolos
y y , adoptando para ello el siguiente convenio:

el dgito arbigo que queda a la derecha indica siempre el nmero de signos unitarios,

el siguiente dgito indica el nmero de agrupaciones de dos unidades, ,

el tercer dgito por la derecha el nmero de

el cuarto dgito el nmero de

Pero en nuestro nmero, 1 1 1 , no aparece ningn signo , situacin que deberamos


indicar de alguna forma. Esta es la funcin del nmero cero y este es el motivo de que el cero no
apareciera en la historia de las matemticas hasta el momento en que vieron la luz los primeros
sistemas de numeracin posicional. Utilizando el cero, el nmero anterior se escribe:

1101,

y adoptando el convenio anterior,


1101.

Es importante sealar que tanto el nmero 13 como el 1101 simbolizan la misma cantidad, de
trece unidades. La diferencia estriba solamente en el convenio que establecemos para dotar de
4 Sistemas de numeracin

significado a estas cifras. Si queremos enfatizarlo para as evitar posibles confusiones, podemos
escribir como subndice la base que se ha elegido para agrupar unidades y escribir 13[10 o 1101[2 .
As, est claro que

13[10 = 1 + 3
1101[2 = 1 + 1 + 0 + 1

Observa adems que, en todos los casos, el nmero de unidades que simbolizan los smbolos
es una potencia de la base de numeracin:

101
100 = 1
23
22
21
20 = 1

y por lo tanto,

13[10 = 1 101 + 3 100


1101[2 = 1 23 + 1 22 + 0 21 + 1 20

5.2.2. Definiciones

Los sistemas de numeracin en los que la posicin de los signos determinan la cantidad que se
est simbolizando, se llaman sistemas posicionales.
En general una cantidad de la forma abcde[n representa el siguiente nmero de unidades:

abcde[n = a n4 + b n3 + c n2 + d n1 + e n0 (5.1)

donde 0 a, b, c, d, e n 1. A n se le llama base del sistema de numeracin y a a, b, c, d, e


se les llama cifras significativas.
Cada nmero vendr identificado por una sucesin de cifras, escogidas entre los n dgitos del
sistema de numeracin. Por ejemplo, en base 3, un nmero estar formado por una sucesin de
dgitos escogidos del conjunto {0, 1, 2}.
Ejemplos

Algunos nmeros en base 3 son: 102[3 , 110212[3 , 20[3

El valor del nmero 123456[7 es:

123456[7 = 1 75 + 2 74 + 3 73 + 4 72 + 5 71 + 6 70

Su representacin en base diez es:

1 16807 + 2 2401 + 3 343 + 4 49 + 5 7 + 6 1 = 22875 (= 22875[10 ).


5.2 Sistemas Posicionales 5

El valor en base 10 del nmero 27[15 es:

27[15 = 2 151 + 5 150 = 2 15 + 1 = 31 (= 31[10 )

Utilizando lo anterior, dado un nmero en cualquier base, podemos usar (5.1) para convertirlo en
base 10. Para el proceso contrario, es decir, para convertir un nmero x, dado en base 10, hacia
cualquier otra base n, efectuaremos el siguiente proceso:

Realizamos la divisin entera de x entre n y guardamos el cociente y el resto.

Realizamos la divisin entera del cociente anterior entre n y guardamos de nuevo el cociente
y el resto resultantes.

Procedemos de esta forma hasta que en alguna divisin obtengamos un cociente que sea
menor que n.

A continuacin, escribimos este ltimo resto seguido de la sucesin de restos obtenida, en orden
inverso.
Por ejemplo, si el primer cociente menor que n es e y los restos obtenidos sucesivamente han sido
a, b, c, d. Entonces, el nmero en base n ser:

x = edcba[n

Ejemplos

Escribir en base 8 el nmero 93

93 8
11 8
5
3 1
Por lo tanto, 93 = 135[8 .
Para confirmar nuestros clculos, podemos efectuar la operacin inversa, es decir, hallar la
expresin de 135[8 , en base 10 y comprobar que el resultado es igual a 93:

1 82 + 3 81 + 5 80 = 64 + 24 + 5 = 93[10

Escribir en base 2 el nmero 22:

22 2
11 2
5 2
0
1 2 2
1
1 1
Luego 22 = 11110[2 .

Para terminar el tema, repasaremos algunos de los sistemas de numeracin ms usados en la ac-
tualidad.
6 Sistemas de numeracin

5.2.3. Sistemas de Numeracin ms usados

Sistema Decimal

El sistema decimal, es decir, el de base 10, es el sistema posicional que se utiliza en la mayora de
los casos en el mundo real.
Es tambin el que hemos estado y seguiremos utilizando (siempre y cuando no se especifique
lo contrario) en este curso. Por ejemplo, si hablamos del nmero 1374, si no especificamos lo
contrario, estaremos pensando en el nmero que tiene 1 millar, 3 centenas, 7 decenas y 4 unidades,
es decir, el nmero
1 103 + 3 102 + 7 101 + 4 100

Sistema Binario

El sistema binario, es decir, el sistema de base 2, tiene una gran importancia debido a una carac-
terstica fundamental: sus cifras estn formadas solamente por dos dgitos, 0 y 1. Debido a esto,
existen numerosas cantidades que se pueden representar de forma natural empleando el sistema
binario, entre ellos el almacenamiento y tratamiento de la informacin en ordenadores.
Las memorias de los ordenadores consisten en unidades que son capaces de recordar un cierto
estado de carga (cargado o descargado, encendido o apagado). Este estado dual, al que en infor-
mtica se le conoce como bit se puede representar mediante un dgito binario, 0 (apagado) o 1
(encendido). Cuando se unen n unidades de carga (n bits), se obtiene un nmero binario de n
cifras.
Por ejemplo, un nmero binario de 8 bits (a las agrupaciones de 8 bits se las conoce como bytes)
sera:
11001010[2 .

Como sabemos, el valor decimal del byte anterior se puede calcular de la siguiente forma:

1 27 + 1 26 + 1 23 + 1 21 = 128 + 64 + 8 + 2 = 202

Sistema Hexadecimal

El sistema hexadecimal es el sistema de base 16. Puesto que solamente existen 10 cifras arbigas
(desde el cero hasta el nueve), es necesario introducir seis nuevas cifras. Para ello, se utilizan las
letras A, B, C, D, E, F, con lo que el conjunto de todas las cifras hexadecimales es:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F,

siendo los valores decimales de las cifras A, B, C, D, E, F, respectivamente, 10, 11, 12, 13, 14 y
15. Utilizando estas cifras, podemos hacer las conversiones desde/a base diez como en los casos
anteriores.
Ejemplo:

El valor decimal del nmero F2B[16 es:

15 162 + 2 161 + 11 160 = 3840 + 32 + 10 = 3883


5.2 Sistemas Posicionales 7

La importancia del sistema hexadecimal, o sistema de base 16 se debe a que puede utilizarse
de forma sencilla para ahorrar espacio a la hora de escribir nmeros de los que conocemos su
expresin binaria. Por ejemplo, no es difcil comprobar que cualquier byte (nmero binario de 8
dgitos) se puede escribir utilizando solamente 2 dgitos hexadecimales. Adems, gracias a que 16
es una potencia de 2 (16 = 24 ), la operacin de compactar bytes en formato hexadecimal tiene
muy buenas propiedades.

You might also like