de
Numeració
n
Yadira Jérez Narváez
Sistemas de Numeración
● Es el conjunto de elementos o símbolos, operaciones y relaciones que, a través de reglas
propias, permite establecer el papel de tales relaciones y operaciones.
● El más conocido y usado es el sistema de numeración decimal, no es el único y por el
contrario los más utilizados en los circuitos digitales son el octal, el hexadecimal
y sobre todo el binario.
Sistemas de Numeración Aditivos
● Son aquellos que acumulan los símbolos de todos los órdenes: unidades, decenas,
etc., tantos como sean necesarios hasta completar el número. Una de sus características
es por tanto que se pueden poner los símbolos en cualquier orden, aunque en general se
ha preferido una determinada disposición.
Sistema Egipcio
Sistema Griego
Sistemas de Numeración Maya
Sistemas Multiplicativos
Sistema de numeración multiplicativo: es una variación del
sistema aditivo. Este sistema necesita un símbolo para
referirse a las cifras del 0 al 9 (dependiendo de la base,
esto sería en base 10) y un símbolo para las decenas,
centenas, etc…., se multiplica una cantidad por otra,
sumando finalmente el resultado. Ejemplo: Sistema chino.
Sistemas Híbridos
En estos sistemas se combina el principio aditivo con el
multiplicativo. Si para representar el número 500 los
sistemas aditivos recurren a cinco representaciones del
número 100, los sistemas híbridos utilizan la combinación
del 5 y el 100. Pero siguen acumulando estas combinaciones
de signos para los números más complejos y como
consecuencia sigue siendo innecesario un símbolo para el 0.
Para representar el 703 se usa la combinación del 7 y el 100
seguida del 3.
Sistemas Multiplicativos
Sistema de numeración multiplicativo: es una variación del
sistema aditivo. Este sistema necesita un símbolo para
referirse a las cifras del 0 al 9 (dependiendo de la base,
esto sería en base 10) y un símbolo para las decenas,
centenas, etc…., se multiplica una cantidad por otra,
sumando finalmente el resultado. Ejemplo: Sistema chino.
Teorema Fundamental de Numeración
(N)10 = an*10n + an-1*10n-1 + an-2*10n-2 + ... + a0*100 + a-1*10-1
+... + a-p*10-p
Siendo:
• N el número decimal,
• ai el número relativo que ocupa la posición i-ésima,
• n el número de dígitos de la parte entera menos uno,
• p el número de dígitos de la parte fraccionaria.
Así pues, el número 234,21 en base diez, que se denota como
(234,21)10 se
representaría del siguiente modo:
(234,21)10 = 2*102 + 3*101 + 4*100 + 2*10-1 + 1*10-2
con n = 2; p = 2; a2 = 2; a1 = 3; a0 = 4; a-1 = 2 y a-2 = 1.
Sistema de
Numeración Binario
Sistemas de Numeración Binario
El sistema de numeración binario es el conjunto de elementos {0, 1} con
las operaciones aritméticas (suma, resta, multiplicación) y lógicas (OR, AND y
NOT).
Los elementos del conjunto o alfabeto binario se denominan cifras binarias o
bits.
El bit del extremo de la derecha es el bit menos significativo o de menor
peso (LSB) y el bit del extremo de la izquierda es el bit más significativo o
de mayor peso (MSB).
Sistemas de Numeración Binario
a) Método práctico para convertir números binarios enteros a decimal:
El método práctico consiste en multiplicar cada uno de los términos por potencias
crecientes de 2 a partir de la coma decimal y hacia la izquierda, y realizar la suma
de
las operaciones.
Ejemplo: convertir a decimal 101011102 10 10
10 2 = 1 *2 1
+ 0*2 = 210
0
100 2 = 1 *2 2 + 0*21 + 0*20= 410
10101110
0 * 2º = 0
1 * 21 = 2
1 * 22 = 4
1 * 23 = 8
0 * 24 = 0
1 * 25 = 32
0 * 26 = 0
1 * 27 = 128
174
10101110 2= 17410
Sistemas de Numeración Binario
b) Método de las sumas de las potencias de 2:
En los casos de números que posean parte entera y decimal se recomienda el uso
del
TFN.
Ejemplo: convertir a decimal 1101,0112
Recordando la expresión del TFN para el sistema binario:
(N)10 = an*2n + an-1*2n-1 + an-2*2n-2 + ... + a0*20 + a-1*2-1 +... + a-p*2-p
Se aplica directamente para n=3 y p=3:
13 * 23 + 12 * 22 + 01 * 21 + 10 * 20 + 0-1 * 2-1 + 1-2 * 2-2 + 1-3 * 2-3 =
1*8 +1*4 +0 +1*1 + 0 + 1 * 0,25 + 1 * 0,125 =
8 + 4 + 0 + 1 + 0 + 0,25 + 0,125 = 13,375
1101,0112 = 13,37510
1 X 2 3+ 1 x 2 2+ 0 x 21 +1 x 2 o
+ o x 2-1+ 1x2 -2
+ 1 x 2 -3
Sistemas de Numeración Binario
a) Divisiones sucesivas entre 2:
Se va dividiendo la cantidad decimal por 2, apuntando los restos, hasta obtener
un cociente cero. El último resto obtenido es el bit más significativo (MSB) y el
primero es el bit menos significativo (LSB).
Ejemplo: convertir a binario 15310
15310 = 100110012 1 0011001
153 /2
1 76 /2
0 38 /2 0
0 19 /2
1 9 /2
1 4 /2
0 2 /2
0 1 /2
1 0
Sistemas de Numeración Binario
b) Multiplicaciones sucesivas por 2
La parte fraccionaria del número binario se obtiene multiplicando por 2
sucesivamente la parte fraccionaria del número decimal de partida y las
partes fraccionarias que se van obteniendo en los productos sucesivos. El
número binario es el formado con las partes enteras (serán ceros o unos) de
los productos obtenidos.
Ejemplo: convertir a binario 74,187510 = 7410 + 0,187510
7410 = 10010102
0,187510 = ¿?
0,1875 * 2 = 0,375
0,375 * 2 = 0,75
0,75 * 2 = 1,5
0,5 * 2 = 1,0
0,187510 = 0,00112
74,187510 = 1001010,00112
Sistemas de Numeración Binario
Método de las restas sucesivas de las potencias de 2
Consiste en buscar la potencia de la base (2 en este caso) más grande que se
pueda restar del número a convertir, tomando como nuevo número el
resultado de la resta y así sucesivamente.
Ejemplo: Convertir el número 540,2510 a binario
potencia 1024 512 256 128 64 32 16 8 4 2 1 0,5 0,25
posición 10 9 8 7 6 5 4 3 2 1 0 -1 -2
540,25 - 512 = 284,25 (2 9)
284,25 - 256 = 28,25 (2 8)
28,25 - 16 = 12,25 (2 4)
12,25 - 8 = 4,25 (2 3)
4,25 - 4 = 0,25 (22)
0,25 - 0,25 = 0 (2-2)
Sistemas de Numeración Binario
Método de las restas sucesivas de las potencias de 2
Consiste en buscar la potencia de la base (2 en este caso) más grande que
se pueda restar del número a convertir, tomando como nuevo número el
resultado de la resta y así sucesivamente.
Ejemplo: Convertir el número 540,2510 a binario
posición 10 9 8 7 6 5 4 3 2 1 0 -1 -2
dígito 0 11000 11100 0 1
540,2510 = 01100011100,012
Sistema de
Numeración Octal
Sistemas de Numeración Octal
El sistema octal tiene base 8 y su conjunto de símbolos es:
S8 = {0, 1, 2, 3, 4, 5, 6, 7}
Para transformar de binario a octal simplemente se forman grupos de tres
cifras binarias a partir del punto decimal hacia la izquierda y hacia la derecha.
Posteriormente se efectúa directamente la conversión a octal de cada grupo
individual, que coincide, al ser tres cifras, con el valor decimal ya que estará
en el intervalo [0, 7].
Octal Binario
0 000 0 * 2 2+ 0 * 2 1 + 0 *20
1 001
2 010
3 011
4 100
5 101
6 110
7 111 1 *2 2 + 1 *21 + 1 * 20
Sistemas de Numeración Octal
Ejemplo: convertir 10101011,00112 a octal.
010 101 011 , 001 100
2 5 3,1 4
3 ceros agregados al número en los extremos para facilitar la correcta conversión.
10101011,00112 = 253,148
Transformación de Octal a Binario
La transformación de octal a binario consiste simplemente en convertir a
binario (con 3 bits) cada cifra octal, manteniendo el orden del número original.
Ejemplo: convertir 276,5348 a binario
2 7 6 ,534
010 111 110 , 101 011 100
276,5348 = 10111110,1010111 2
Sistemas de Numeración Octal
Transformación de Octal a Decimal
Para pasar de un número octal a decimal se hace uso de la expresión del TFN
para la base 8, es decir:
(N)10 = an*8n + an-1*8n-1 + an-2*8n-2 + ... + a0*80 + a-1*8-1 +... + a-p*8-p
Octal Decimal
1238 = 1* 82 + 2 *81 + 3*80
1238 = 8310
Sistemas de Numeración Octal
Transformación de Decimal a Octal
a) Método de las divisiones sucesivas por 8:
Para convertir números enteros decimales a octal. El sistema es similar al que
se usaba en binario pero dividiendo por 8.
Ejemplo: convertir a octal 453,14062510
453 / 8
5 56 / 8
0 7 / 8
7 0
0,140625 x8=1,125 1
0,125 x8 =1,0 1
453,14062510 = 705,118
Sistemas de Numeración Octal
Transformación de Decimal a Octal
b) Método de las multiplicaciones sucesivas por 8:
Semejante al del sistema binario, indicado para pasar a octal una fracción
decimal como en el anterior ejemplo.
Sistema de
Numeración
Hexadecimal
Sistemas de Numeración
Hexadecimal
El sistema hexadecimal o de base 16 posee un alfabeto formado
por los siguientes símbolos:
S16 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
Transformación de binario a hexadecimal y viceversa
Se hace del mismo modo que de binario a octal pero tomando
grupos de bits en vez de 3 bits.
Hexadecimal Binario Hexadecimal Binario
0 0000 8 1000
1 0001 9 1001
2 0010 A 1010
3 0011 B 1011
4 0100 C 1100
5 0101 D 1101
6 0110 E 1110
7 0111 F 1111
Sistemas de Numeración
Hexadecimal
Ejemplo: convertir 1010101011,00111 2 a hexadecimal
0010 1010 1011 , 0011 1000
2 A B ,3 8
3 ceros agregados al número para facilitar la correcta
conversión.
1010101011,001112 = 2AB,3816
“Soy de las que piensan que la ciencia tiene una
gran belleza. Un científico en su laboratorio no es
sólo un técnico: es también un niño colocado
ante fenómenos naturales que le impresionan
como un cuento de hadas.” Marie Curie