Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS DE NUMERACIÓN
Sistemas de numeración
Babilónico
Romano
Hindú
Árabe
Maya
El sistema numérico babilónico tenía base 60 y, en la actualidad, de éste, sólo quedan en uso
los grados, horas, minutos y segundos.
El romano, por su parte, era el más atrasado de todos. De ese sistema actualmente sólo se
utilizan sus números (I, V, X, L, C, D y M) para señalar las horas en las esferas de algunos
relojes, indicar los capítulos en los libros y, en otros casos para hacer referencia a un
determinado año. Sin embargo, el sistema numérico hindú y árabe sí han llegado hasta
nuestros días; es lo que conocemos como sistema numérico decimal (de base 10), siendo el de
uso más extendido en todo el mundo. Tal como indica su prefijo “deci”, este sistema utiliza 10
dígitos, del 0 al 9, con los cuales podemos realizar cualquier tipo de operación matemática.
Según los antropólogos el origen del sistema decimal está en los diez dedos que tenemos los
humanos en las manos, los cuales siempre nos han servido de base para contar. Por otra parte
tenemos el poco conocido sistema de numeración Maya, vigesimal, base 20, compuesto por
tres símbolos.
2
Sistema de numeración maya
Cada símbolo utilizado representa un número, por lo tanto tenemos que la concha representa
el cero; el punto equivale a uno y una raya representa un cinco. Con la combinación de estos
tres símbolos los mayas basaron su sistema de numeración posicional.
3
Ejemplo
3 x 202 = 1200
6 x 201=120
0 x 200 =0
Además debemos respetar que una posición nunca puede superar el valor 19.
Sumamos los 4 puntos más uno, quedan 5 puntos equivalentes a una raya, como en una
posición no podemos tener un valor mayor a 19, colocamos un punto en la posición
ascendente y en la inferior queda un punto.
4
Resta
Luego, a la izquierda, queda una raya que debemos restar con una de las dos de la derecha.
Luego queda en cero el casillero inferior izquierdo y se le resta una raya del casillero inferior
derecho; es necesario restar al punto superior, que vale 20, una raya. El resultado serán tres
rayas equivalente a quince.
5
Sistema de Numeración Decimal
Cada número tiene su peso según sea su ubicación; el de menor peso es el de la derecha y el
de mayor peso es el ubicado más a la izquierda.
( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 )
Decimos que este sistema utiliza base 10 pues el mismo hace uso de 10 símbolos.
235 = 200 + 30 + 5
Para descomponer este número será necesario relacionar cada dígito con el factor 10 de la
base numérica y con los exponentes de las potencias que corresponden al lugar específico que
ocupa cada uno en la cifra, es decir, 100 para la unidad, 101 para la decena, 102 para la centena
y así sucesivamente, tal como se puede ver a continuación:
6
Sistema de Numeración Binario
El sistema binario moderno fue documentado por Leibniz, en el siglo XVII, en su artículo
"Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por
matemáticos chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración binario
actual.
En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un
después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole.
Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual,
particularmente en el desarrollo de circuitos electrónicos.
En cambio fue Shanon quien puso en práctica en su tesis en el MIT “Un Análisis Simbólico de
Circuitos Conmutadores y Relés” los principios del álgebra de Boole, fundando así el diseño de
circuitos digitales.
El sistema de numeración binario o de base 2 es un sistema posicional que utiliza solo dos
símbolos para representar un número: 1 y 0
7
Pasaje de Binario a Decimal
Cuando tenemos el número binario (base 2) y lo queremos pasar a decimal (base 10) debemos
de sumar las potencias que estan multiplicadas por 1 e ignorar las potencias que estan
multiplicadas por 0. Primero armamos una tabla con tantos lugares como bit tenga el numero
binario. Ejemplo si tenemos 10001 y lo queremos pasar a decimal la tabla con potencias
tendrá 5 lugares, comenzando de derecha a izquierda con 20 , le sigue 21 hasta 24 . En este
caso sumaremos las potencias
10001 2 = 24 + 20 = 17 10
10001 2 10
10110 2 10
111001 2 10
1100101 2 10
10000110 2 10
10111101 2 10
11011100 2 10
100101101 2 10
1000101011 2 10
10001101110100 2 10
8
Pasaje de Decimal a Binario
Cuando tenemos el número en decimal (base 10) y lo queremos llevar a binario (base 2), una
de las formas es dividir el número decimal por la base a la que lo queremos llevar, en nuestro
caso dividir entre 2 y tomar restos enteros.
13 10 2
13 |__2__
último 1 6 |__2__
0 3 |__2__
1 1 |__2__
1 0
1°
Ahora, para tener el resultado en binario, debemos de tomar unicamente los restos (que
siempre sera 1 o 0), primero tomamos el último resto y lo ponemos más a la izquierda, sigue
el resto y, así, hasta llegar al último que quedará ubicado más a la derecha.
13 10 1101 2
Este método se puede aplicar a cualquier número, solo que se vuelve ineficiente cuando el
número decimal es muy grande, ya que se debe hacer muchas divisiones. Además puede
darse el caso de no tener en cuenta que el número binario se debe poner más a la izquierda (el
último resto) y por último, el primer resto.
9
Método 2 _ Suma de potencias
Este método es mas práctico que el anterior de la división por la nueva base.
Se debe observar, el valor del número decimal y tomar el valor de 2 elevado a la x más
cercano al número, sin superar el valor del número, e ir sumando la próxima potencia hasta
llegar al número decimal.
Ejemplo si tenemos el número 19 decimal, para pasarlo a binario tomamos la potencia 24 ( 16)
que es la potencia con el valor más cercano a 19. Luego al 16 le sumamos la potencia 21 (2),
19 = 24 + 21 + 20
16 + 2 + 1 = 19
19 = 100112
Ejemplo 1
46 10 2
número 26 25 24 23 22 21 20
64 32 16 8 4 2 1
46 = 0 1 0 1 1 1 0
46 = 32 + 8 + 4 + 2
46 10 101110 2
Ejemplo 2
76 10 2
número 26 25 24 23 22 21 20
64 32 16 8 4 2 1
76 = 1 0 0 1 1 0 0
76 = 64 + 8 + 4
76 10 1001100 2
10
Método 3 _ Resta de potencias
Ejemplo si tenemos el número 37 decimal, para pasarlo a binario, tomamos la potencia más
cercana al número, o sea 25 (32) y se la restamos al número decimal, 37 – 32 = 5 . Como el
resultado de la resta no es cero, tomando el resultado de la resta (5) le restaremos la
potencia más cercana, la cual ahora es 22 (4), 37 – 32 – 4 = 1, el resto aún no es cero, tomamos
la potencia más cercana, la cual es 20 (1), 37 – 32 – 4 – 1 = 0. Pondremos 1 en los lugares donde
coincide con la potencia utilizada y 0 a aquellas potencias que no utilizamos
37 = 25 24 23 22 21 20
37 = 1 0 0 1 0 1
Ejemplo 1
22 10 2
número 26 25 24 23 22 21 20
64 32 16 8 4 2 1
22 = 0 0 1 0 1 1 0
22 - 16 - 4 - 2 = 0
22 10 10110 2
Ejemplo 2
51 10 2
número 26 25 24 23 22 21 20
64 32 16 8 4 2 1
51 = 0 1 1 0 0 1 1
51 - 32 - 16 - 2 - 1 = 0
51 10 110011 2
11
Casos Particulares
Cuando el número en decimal coincide con una potencia el pasaje es muy rápido y fácil ya que
debemos de poner a 1 el valor de la potencia y a 0 todo las restantes
Ejemplo 1
64 10 2
número 26 25 24 23 22 21 20
64 32 16 8 4 2 1
64 = 1 0 0 0 0 0 0
64 10 1000000 2
Ejemplo 2
1024 10 2
número 210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
1024 1 0 0 0 0 0 0 0 0 0 0
1024 10 10000000000 2
Ejemplo 3
16384 10 2
16384 10 100000000000000 2
Como podemos observar este método para los casos particulares nos agiliza el hallazgo del
número en binario.
12
Cuando el número decimal coincide con el valor de una potencia menos uno
Cuando el número en decimal coincide con el valor de la potencia menos uno, el pasaje se
vuelve fácil y muy rápido ya que debemos de poner a 0 el valor de la potencia más cercana al
número decimal y a 1 las restantes potencias que están a la izquierda
Ejemplo 1
63 10 2
número 26 25 24 23 22 21 20
64 32 16 8 4 2 1
63 = 0 1 1 1 1 1 1
63 = 32 + 16 + 8 + 4 + 2 + 1
63 10 111111 2
Ejemplo 2
2047 10 2
2047 10 11111111111 2
Ejemplo 3
16383 10 2
16383 10 11111111111111 2
13
Pasarlos a binario los siguientes Pasarlos a decimal los siguientes
números decimales. números binarios.
a)7 y) 10111
z) 11011
b)1022 aa) 1100001
a) 311 bb) 111101
b) 77 cc) 1011110101001
c) 301 dd) 10111011101111
d) 154 ee) 10000111
e) 197 ff) 10000000011
f) 336 gg) 1111111111
g) 2012 hh) 1000001111110
h) 105 ii) 100011100011
i) 375 jj) 1110101010101
j) 5625
k) 10001
l) 5755
m) 4097
n) 11949
o) 3075
p) 8174
q) 18978
r) 1001
s) 12773
t) 1111
u) 658
v) 789
w) 12345
x) 9876
14
Sistema de Numeración Octal
El sistema octal utiliza ocho símbolos diferentes, del 0 hasta el 7, por lo tanto es el sistema con
base 8.
15
Pasaje de Octal a Decimal
Cuando tenemos el número octal (base 8) y lo queremos pasar a decimal (base 10) debemos
de multiplicar cada cifra que compone el número por la base (8 ) elevado a la posición que se
encuentra la cifra e ir sumándolas. Ejemplo, si tenemos el número octal 71 y lo queremos
pasar a decimal, al uno lo multiplicamos por 8 elevado a la cero (1 * 80 ) y lo sumamos al
resultado de 7 multiplicado por la base elevado a la una (7 * 81 )
71 8 = 7 * 81 + 1 * 80 = 57 10
Cuando tenemos el número en decimal (base 10) y lo vamos a pasar a octal (base 8) debemos
dividir el número decimal por la nueva base (8) tomando restos enteros. El método es similar
al de la división que vimos en el pasaje de decimal a binario.
Ejemplo 1
102 10 8
102 10 146 8
Cuando el número esta dado en base 8 y lo queremos pasar a base 2, cada cifra que compone
el número octal ocupará tres bit en el sistema binario
3 6 1 8
4 2 1 4 2 1 4 2 1
0 1 1 1 1 0 0 0 1
361 8 11110001 2
16
Sistema de Numeración Hexadecimal
Lo interesante del sistema hexadecimal es que con solo dos dígitos podemos representar 8 bit
(8 bit equivalen a un byte). Cuando el número binario está compuesto por varios bit se hace
muy difícil de manejar para el ser humano, pero si a ese número binario lo agrupamos en
grupos de cuatro bit y lo pasamos a hexadecimal, será más fácil su manejo.
AFE 16 10
17
Pasaje de Decimal a Hexadecimal
125 10 16
125 |__16__
13 7 |__16__
7 0
13=D
Cuando el resto nos da un número mayor a nueve debemos cambiarlo por la letra
correspondiente.
125 10 7D 16
A3B 16 2
A 3 B 15
8 4 2 1 8 4 2 1 8 4 2 1
1 0 1 0 0 0 1 1 1 0 1 1
A3B 16 101000111011 2
1000101010 2 16
8 4 2 1 8 4 2 1 8 4 2 1
1 0 0 0 1 0 1 0 1 0
2 2 A
1000101010 2 22A 16
18
APLICACIONES DEL SISTEMA HEXADECIMAL
El sistema hexadecimal es muy importante en el manejo digital de los colores. Los colores
primarios son el verde, el rojo y el azul. Cualquier otro color es mezcla de esos tres colores.
Según la cantidad de cada color básico obtenemos unos colores u otros.
En el mundo audiovisual, el sistema RGB es utilizado para codificar los colores que se utilizan.
El sistema RGB (Reed, Green, Blue) da información sobre la intensidad de cada color básico
para crear el color que nos interese. La intensidad de un color varía desde 0 hasta 255, y para
no escribir muchas cifras se utiliza un sistema hexadecimal. De esa forma a cualquier color le
corresponde un código de seis dígitos de forma que los dos primeros corresponden a la
intensidad de rojo, los dos siguientes al de verde y los dos últimos al de azul.
También es muy utilizado y de gran utilidad hacer referencia con el sistema hexadecimal a
posiciones de memorias.
19
Aritmética Binaria
Suma
La suma o adición binaria es análoga a la de los números decimales. La diferencia radica en que
en los números binarios se produce un acarreo (carry) cuando la suma excede de uno,
mientras en decimal se produce un acarreo, cuando la suma excede de nueve(9). Podemos
sacar las siguientes conclusiones:
o Los números o sumandos se suman en paralelo o en columnas, colocando un número
encima del otro. Todos los números bajo la misma columna tienen el mismo valor
posicional.
o El orden de ubicación de los números no importa (propiedad conmutativa).
0+0=0
0+1=1
1+0=1
1 + 1 = 0 Acarreo 1
1 1 1 1
1 1 0 1
+ 1 1
________________
1 0 0 0 0
Debemos tener en cuenta que no importa la cantidad de unos en la misma columna que
tengamos, siempre agrupamos de a dos y aplicamos la regla, quedará como resultado parcial
el 0 y acarreamos 1 hacia la izquierda, ese resultado parcial lo seguimos sumando con los
restantes números de la misma columna.
20
Una particularidad es cuando tenemos un número par de unos, el resultado de la suma de esa
columna será cero, en cambio, cuando tenemos un número impar de unos, el resultado de la
suma de la columna será uno.
Es importante practicar y aprender bien el método de la suma binaria, ya que en base a ella
obtenemos la multiplicación entre números binarios
21
Resta
0-0=0
1-1=0
1-0=1
0 - 1 = 1 Préstamo de 1
Ejemplo
0 1 1
- 1 0 1 0 0 0
_______________
1 0 0 1 1 1
22
Multiplicación
La multiplicación en binario es más fácil que en cualquier otro sistema de numeración. Como lo
factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo puede ser CERO
o UNO. Una vez que multiplicamos cada cifra de número binario, aplicamos la regla de la suma
para obtener el resultado final.
Ejemplo
101
X 11
_____________
+ 1 0 1
1 0 1 =
_______________
1 1 1 1
23
División
Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo
número de cifras (101 entre 110, el ejemplo). Si no puede dividirse (porque el divisor es mayor
que el dividendo), se toma un digito más (1010 entre 110). Luego ponemos 1 y multiplicamos,
una vez multiplicado, restamos y obtenemos el resto, luego bajamos otra cifra del dividendo y
volvemos a repetir el proceso, hasta que no tengamos más cifras que bajar.
Ejemplo 1
Ejemplo 2
24
Unidades utilizadas en Informática
Bit
Un Bit (Binary digit, digito binario) es un dígito del sistema de numeración binario. Un Bit
puede representar únicamente dos valores, cero (0) o uno (1).
Nibble
Se conoce como nibble a la agrupación de cuatro bit. Un nibble puede contener un carácter en
hexadecimal que ocupa cuatro bit, de allí el interés en ellos.
Byte
Un Byte es un conjunto de ocho bit. Se usa comúnmente como unidad básica de
almacenamiento de datos con los prefijos de cantidad.
1Byte = 8 Bit
Word (Palabra)
Un Word es la agrupación de 16 bit. Contiene a dos byte y a cuatro nibble.
KiloByte (KB)
El Kb es una unidad de almacenamiento de información que equivale a 1024 bytes
Megabyte (MB)
El Megabyte (MB) es una unidad de almacenamiento de informática cuya símbolo es el MB,
equivale a 1024 KB.
25
GigaByte(GB)
El GigaByte (GB) es una unidad de almacenamiento de informática cuyo símbolo es el GB,
equivale a 1024 MB. Es una unidad de almacenamiento muy usada hoy en día en memorias,
pendrive y discos duros.
TeraByte(TB)
PetaByte(PB)
Un PetaByte es una unidad de almacenamiento de información cuyo símbolo es el PB, y
equivale a 1024 TB.
Exabyte(EB)
Un ExaByte es una unidad de almacenamiento de información cuyo símbolo es el EB, equivale
a 1024 PB.
ZettaByte(ZB)
Un ZettaByte es una unidad de almacenamiento de información cuyo símbolo es el ZB,
equivale a 1024 EB.
YottaByte(YB)
Un YottaByte es una unidad de almacenamiento de información cuyo símbolo es el YB, y
equivale a 1024 ZB.
1byte = 8bit
1 KB = 1024 byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024 PB
1 ZB = 1024EB
1 YB = 1024 ZB
26
Bit
Nibble
Byte
Word
Double Word
27
Resumen
Como al ser humano se le dificulta el manejo de muchos bits, se utiliza el sistema octal y
hexadecimal, que agrupan 3 y 4 bit respectivamente, haciendo así más fácil su manejo.
28