Capítulo No 10
Capítulo No 10
Capítulo No 10
10
Sistemas de Numeración
I. Objetivo General
Conocer la historia de los sistemas de numeración
II.Objetivos específicos
Conocer los diferentes sistemas de numeración de la historia
III. Contenido
1. Introducción
2. Sistema de numeración Binario
3. Conversión de Binario a Decimal
4. Conversión de decimal a Binario
5. Sistema de numeración Octal
6. Conversión de Decimal a Octal
7. Conversión de Octal a Decimal
8. Conversión de Octal a Binario
9. Conversión de Binario a Octal
10. sistema de numeración hexadecimal
11. Conversión de Hexadecimal a Decimal
12. Conversión de Decimal a Hexadecimal
13. Conversión de Hexadecimal a Binario
14. Conversión de Binario a Hexadecimal
1. Introducción
Cuando los hombres empezaron a contar usaron los dedos, guijarros, marcas en bastones, nudos en
una cuerda y algunas otras formas para ir pasando de un número al siguiente. A medida que la
cantidad crece se hace necesaria de un sistema de representación más práctico.
En diferentes partes del mundo y en distintas épocas se llegó a la misma solución, y es que cuando se
alcanza un determinado número se hace una marca distinta que los representa a todos ellos. Este
número es la base. Se sigue añadiendo unidades hasta que se vuelve a alcanzar por segunda vez el
número anterior y se añade otra marca en la segunda clase. Cuando se alcanza un número determinado
(que puede ser diferente del anterior constituyendo la base auxiliar) de estas unidades de segundo
orden, las decenas en caso de base 10, se añade una de tercer orden y así sucesivamente.
La base que más se ha utilizado a lo largo de la historia es 10 según todas las apariencias por ser ese el
número de dedos con los que contamos. Hay alguna excepción notable como son la numeración
babilónica que usaba 10 y 60 como bases y la numeración maya que usaba 20 y 5 aunque con alguna
irregularidad.
Desde hace 5000 años la gran mayoría de las civilizaciones han encontrado en unidades, decenas,
centenas, millares, etc. Es decir, de la misma forma que seguimos haciéndolo hoy. Sin embargo, la
forma de escribir los números ha sido muy diversa y muchos pueblos han visto impedido su avance
científico por no disponer de un sistema eficaz que permitiese el cálculo.
Casi todos los sistemas utilizados representan con exactitud los números enteros, aunque en algunos
pueden confundirse unos números con otros, pero muchos de ellos no son capaces de representar
grandes cantidades, y otros requieren tal cantidad de símbolos que los hace poco prácticos. Pero sobre
todo no permiten en general efectuar operaciones tan sencillas como la multiplicación, requiriendo
procedimientos muy complicados que solo estaban al alcance de unos pocos iniciados.
De hecho, cuando se empezó a utilizar en Europa el sistema de numeración actual, los abaquistas, los
profesionales del cálculo se opusieron con las más peregrinas razones, entre ellas la de que siendo el
cálculo algo complicado en sí mismo, tendría que ser un método diabólico aquel que permitiese
efectuar las operaciones de forma tan sencilla.
2. Sistema de numeración binario
La importancia del sistema decimal radica en que se utiliza universalmente para representar
cantidades fuera de un sistema digital. Es decir que habrá situaciones en las cuales los valores
decimales tengan que convertirse en valores binarios antes de que se introduzcan en sistema digital.
Entonces habrá situaciones en que los valores binarios de las salidas de un circuito digital tengan que
convertir en valores decimales para presentarse al mundo exterior.
Por otro lado, del binario y el decimal, otros dos sistemas de numeración encuentran amplias
aplicaciones en los sistemas digitales. Los sistemas octal (base 8) y hexadecimal (base 16) se usan con
el mismo fin, que es ofrecer un eficaz medio de representación de números binarios grandes. Como
veremos, ambos sistemas numéricos tienen la ventaja de que pueden convertirse fácilmente a binario.
Tabla Comparativa
binario decimal hexa binario decimal hexa
0000 0 0 1000 8 8
0001 1 1 1001 9 9
0010 2 2 1010 10 A
0011 3 3 1011 11 B
0100 4 4 1100 12 C
0101 5 5 1101 13 D
0110 6 6 1110 14 E
0111 7 7 1111 15 F
174 2
0 87 2
1 43 2
1 21 2
1 10 2
0 5 2
1 2 2
0 1
45 =32+8+4+1=2+0+2³+2²+0+2º
Entonces es igual a 1011012 10101110
0*2 º = 0
1*2¹ = 2
1*2² = 4
1*2³ = 8
0*2□ = 0
1*2 = 32
0*2□ = 0
1*2 = 128
174
101011102 = 17410
El segundo método consiste dividir repetidas veces el numero entre dos hasta que su cociente sea
menor que él. Por ejemplo:
130
65
32
16
2
= 65 Con residuo 0
= 35 Con residuo 1
= 16 Con residuo 0
= 8 Con residuo 0
= 2 Con residuo 0
= 1 Con residuo 0
= 0 Con residuo 1
Entonces el número se forma tomando los residuos, pero en forma inversa, es decir el primer digito
será el último residuo y así sucesivamente, el número quedaría como sigue:
100000102
5. Sistema de numeración octal
El sistema de numeración octal es muy importante en el trabajo que se realiza en una computadora
digital. Este tiene una base de ocho, lo cual significa que tiene ocho posibles dígitos: 0, 1, 2, 3, 4, 5, 6,
7. y así, cada digito de un numero octal puede tener cualquier valor del 0 al 7.
6. Conversión de octal a decimal.
Por tanto, un numero octal puede convertirse fácilmente a su equivalente decimal multiplicando cada
digito octal por su valor posicional. Por ejemplo:
2748 = 2x8² + 7x8¹ + 4x8º
2848 = 18810
164 8
8 2
20 8
= 20
Con
resi
duo
4
=2
Con
resi
duo
4
= 10
Con
resi
duo
2
Al final resulta que:
16410 = 2448
8. Conversión de octal a binario
La ventaja principal del sistema de numeración octal es la facilidad con que se puede realizar la
conversión entre números binarios y octales. La conversión de octal a binario se llevó a cabo
conviniendo cada digito octal en su equivalente binario de 3 bits.
Por medio de estas conversiones, cualquier número octal se conviene a binario, convirtiéndolo de
manera individual. Por ejemplo, podemos convertir 516, a binario de la siguiente manera:
516
5 = 101 1x2º = 1
0x2¹ = 0
1X2²= 4 ► 1+0+4 = 5
1 = 001 1X2º =1
0x2¹ = 0
0X2²= 0 ► 1+0+0 = 1
6 = 110 0x2º = 0
1x2¹ = 2
2X2²= 4 ► 0+2+4 = 6
Entonces:
5168 = 1010011102
9. Conversión de binario a octal
La conversión de enteros binarios a octales es simplemente la operación inversa del proceso anterior.
Los bits del número binario se agrupan en conjuntos de tres comenzando por el LSB. Luego, cada
grupo se convierte a su equivalente octal.
Por ejemplo:
Entonces:
1110011011102 = 71568
81216 = 2048 + 16 + 2
81216 = 206610
12. Conversión de decimal a hexadecimal
Recuerde que efectuaremos la conversión de decimal a binario por medio de la división repetida
entre2 y de decimal a octal por medio de la división repetida entre 8. De igual manera, la conversión
de decimal a hexadecimal se puede efectuar por medio de la división repetida entre 16. Por ejemplo:
423
= 26 Con residuo 7
16
26
= 1 Con residuo 010
16
1
= 0 Con residuo 2
16
Entonces:
42310 = 1A716