Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARTE 3
SISTEMAS DE NUMERACION
¿Cuántos camellos hay?. Para responder a esta pregunta hay que emplear el
número.¿Serán cuarenta? ¿Serán cien?
Para llegar al resultado el beduino precisa poner en práctica cierta actividad. El beduino necesita
contar.
Para contar, el beduino relaciona cada objeto de la serie con cierto símbolo: uno, dos, tres, cuatro,...
Para dar el resultado de la cuenta, o mejor el número, el beduino precisa inventar un sistema de
numeración.
....”
El hombre que calculaba,
Capítulo XX. Como Beremiz da su 2da clase de matemática
Los sistemas de numeración surgen por la necesidad de representar una cantidad numérica.
Una forma que se nos podría ocurrir es mediante la escritura de tantos “palitos” como
unidades tiene el número. Por ejemplo, si quisiésemos anotar que cumplimos 18 años,
escribiríamos: | | | | | | | | | | | | | | | | | |.
Pero esto no es práctico, y se torna engorroso para cantidades grandes, y más aún para
operar con ellas.
POSICIONALES CATEGORÍAS NO
POSICIONALES
** En este caso faltan símbolos, por lo que a los dígitos se agregan algunas letras para
completar el conjunto de dieciséis cifras discretas:
REGLAS DE CONTEO
II) Siempre que una columna ha llegado al último valor discreto y recibe otra unidad,
regresa a 0 (cero) y “acarrea” 1 (uno) a la columna que le sigue en significación a
al izquierda.
Curso de Nivelación 2013 Página 2
III) La columna en el extremo derecho es la menos significativa, cuenta unidades.
Cada conteo en la segunda columna es igual al producto de cada dígito discreto
Capitulo 1 – Sistemas de Numeración
10 = 1 x 10
20 = 2 x 10
30 = 3 x 10
.
90 = 9 x 10
Lo siguiente pone de manifiesto el principio fundamental de la numeración decimal: toda
cifra escrita a la izquierda de otra representa unidades diez veces mayores que las que
representa la anterior y viceversa, toda cifra escrita a la derecha de otra representa
unidades diez veces menores que las que representa la anterior.
GENERALIZANDO
Curso de Nivelación 2013 Página 3
Capitulo 1 – Sistemas de Numeración
C = dn bn + dn-1 bn-1 + dn-2 bn-2 + ... + d1 b1 + d0 b0 + d-1 b-1 + d-2 b-2 + ... + d-m b-m
En todo sistema, con tantas cifras como unidades tenga la base, contando el cero, se
pueden escribir todos los números
Ejemplos :
1) (2406)8 = 2 x 83 + 4 x 82 + 0 x 81 + 6 x 80
= 2 x 512 + 4 x 64 + 0 x 8 + 6 x 1
= 1024 + 256 + 0 + 6
= (1286)10
2) (43)5 = 4 x 51 + 3 x 50
= 4x5+3x1
= 20 + 3
= (23)10
3) (100)4 = 1 x 4 2+ 0 x 41 + 0 x 40
= 1 x 16 + 0 x 4 + 0 x 1
= 16 + 0 + 0
= (16)10
4) (202)3 = 2 x 32 + 0 x 31 + 2 x 30
=2x9+0x3+2x1
= 18 + 0 + 2
= (20)10
Nota: estos dos últimos ejemplos nos dan la pauta que la clasificación de números redondos
y no redondos es convencional, porque depende del sistema en el que trabajemos.
Nos interesa expresar una cantidad entera C dada en base 10 en otra base b:
Sabemos que:
Ejemplos:
1) (53)10 = (110101)2
53 2
13 26 2
(1) (0) 13 2
(1) 6 2
(0) 3 2
primer resto (1) (1)
Último cociente
2) (107)10 = (153)8
107 8
27 13 8
(3) (5) (1)
3) (752)16 = (2F0)16
752 16
112 47 16
(0) (15) (2)
REGLA PRÁCTICA:
1) Dividir el número y los sucesivos cocientes por la base del nuevo sistema hasta
llegar a un cociente menor que el divisor.
Nos interesa expresar una cantidad fraccionaria C dada en base 10 en otra base b:
Sabemos que:
............................................................................................
Ejemplos:
1) (0,75)10 = (0,11)2
0,75 0,50
x 2 x 2
1,50 1,00
2) (0,75)10 = (0,20 )3
Notemos que 8 = 23, es decir, cada dígito octal equivale a tres dígitos binarios.
Asimismo, 16 = 24, entonces, por cada dígito hexadecimal necesitaremos cuatro dígitos
binarios.
Particularizando las reglas y principios generales que rigen cualquier sistema numérico
posicional, podemos enunciar lo siguiente para el sistema de base 2:
1) Este sistema tiene una base 2 porque sus únicos dígitos permitidos son 0 y 1
2) Dos unidades de un orden forman una de orden superior inmediato
3) Toda cifra escrita a la izquierda de otra representa unidades dos veces mayores
que las que representa ésta (... 8, 4, 2, 1)
4) Con dos cifras se pueden escribir todos los números (valor absoluto que tiene
cada número por su figura o símbolo)
CONTEO
BINARIO
Puesto que en este sistema sólo existen 0 y 1, para poder seguir contando una vez que
se han agotado las cifras discretas, no puede emplearse el 2 porque en este sistema no
existe, sino que, como dice la segunda regla de conteo: “siempre que en una columna se
ha llegado al último valor discreto y recibe otra unidad, regresa a 0 y acarrea 1 a la
columna que le sigue en significación a la izquierda”:
1 acarreo
1
Curso de Nivelación 2013 Página 8
Capitulo 1 – Sistemas de Numeración
+ 1
10
Columna: 2ª 1ª
Valor relativo: 2 1
Cantidad representada: 1 0 = 1 x 2 1 + 0 x 20 = 2
1 1 = 1 x 2 1 + 1 x 20 = 3
En el ejemplo que sigue, vemos que en cada posición se han agotado otra vez los valores
discretos disponibles, por lo que si añadimos otra unidad tendremos que comenzar en 0 y
arrastrar 1 a la siguiente columna situada a la izquierda:
(1)
(1)
1 1
+ 1
1 0 0 = 1 x 2 2 + 0 x 21 + 0 x 20 = 4
Aplicando las reglas y principios generales ya enunciados para cualquier sistema numérico,
tenemos para este caso:
1) Este sistema tiene una base 8 porque sus únicos dígitos permitidos son 0, 1, 2, 3, 4, 5, 6
y 7.
3) Toda cifra escrita a la izquierda de otra representa unidades 8 veces mayores que las
que representa ésta (...83, 82, 81, 80).
Por lo tanto, cada dígito octal tiene 8 veces el peso del siguiente dígito menos significativo a
la derecha, o en forma equivalente, los dígitos octales aumentan por potencias de ocho
Curso de Nivelación 2013 Página 9
Capitulo 1 – Sistemas de Numeración
Esta base se ha seleccionado deliberadamente debido a que guarda, como ya hemos visto,
una proporción directa con el sistema binario, cuyos dígitos aumentan en potencias de 2.
Así, grupos de tres dígitos binarios, en consecuencia, aumentan por potencias de 8, igual
que los dígitos simples en el sistema octal. La razón por la que la conversión de números
binarios a decimales es tan complicada es por la ausencia de una relación simple entre
potencias de 2 y potencias de 10.
CONVERSIÓN
BINARIA-OCTAL
(357)8 = 3 x 82 + 5 x 81 + 7 x 80
= 3 x 64 + 5 x 8 + 7 x 1
= 192 + 40 + 7
= 239
SISTEMA NUMÉRICO BINARIO
(11101111)2 = 1 x 27 +1 x 26 +1 x 25 +0 x 24 +1 x 23 +1 x 22 +1 x 21 +1 x 20
= 128 + 64 + 32 + 0 + 8 + 4 + 2 + 1
= 239
CONVERSIÓN
OCTAL -BINARIA
Para convertir un número octal a binario, simplemente se escribe para cada dígito octal un
equivalente en notación binaria, recordando que se requieren tres dígitos binarios para
representar un dígito octal.
167 = 1 6 7
001 110 111 = 1110111
Nota: los dos ceros del primer dígito se suprimen ya que no tienen valor significativo.
La siguiente tabla establece una comparación entre los sistemas numéricos decimal,
hexadecimal y binario:
0 0 00000
1 1 00001
2 2 00010
3 3 00011
4 4 00100
5 5 00101
6 6 00110
7 7 00111
8 8 01000
9 9 01001
10 A 01010
11 B 01011
12 C 01100
13 D 01101
14 E 01110
15 F 01111
16 10 10000
17 11 10001
18 12 10010
19 13 10011
20 14 10100
CONVERSIÓN
BINARIA-
Curso de Nivelación 2013 Página 11
HEXADECIMAL
Capitulo 1 – Sistemas de Numeración
(11011110,11011)2 =
= 1 x 2 +1 x 2 +0 x 2 +1 x 2 +1 x 23 +1 x 22 +1 x 21 +0 x 20 + 1 x 2-1 +1 x 2-2 +0 x 2-3+
7 6 5 4
+1 x 2-4 +1 x 2-5=
= 128 + 64 + 0 + 16 + 8 + 4 + 2 + 0 + 0,5 + 0,25 + 0 + 0.0625 + 0,03125 =
= 222,84375
CONVERSIÓN
HEXADECIMAL -
BINARIA
Para convertir un número hexadecimal a binario, simplemente se escribe para cada dígito
hexadecimal su equivalente en notación binaria, recordando que se requieren cuatro dígitos
binarios para representar un dígito hexadecimal.
Curso de Nivelación 2013 Página 12
Capitulo 1 – Sistemas de Numeración
1A5 = 1 A 5
OBSERVACIÓN:
Podemos hacer conversiones octal-hexadecimal y viceversa pasando
previamente por el sistema binario:
Ejemplos:
1) Conversión del octal 64 a sistema hexadecimal
(64)8 = 110 100 = 11 0 100 = 0011 0100 = (34)16
Particularmente, en el sistema binario las reglas son muy sencillas, sólo hay tres para la
suma y la multiplicación, como veremos más adelante. Pero en sistemas de otras bases
las reglas son más complejas y lo más práctico es auxiliarse con tablas (una para la suma
y otra para la multiplicación). En el anexo se incorporaron las tablas para el sistema
octal y hexadecimal.
SUMA
Ejemplos:
1 1 1 acarreo
1) 710 = 1112 = 78 = 716
+ 510 = 1012 = 58 = 516
1210 = 11002 = 148 = C16
7 + 5 = doce = 8 + 4 = 4 y 1 que se acarrea
MULTIPLICACIÓN
Para multiplicar, el problema es que uno no se acuerda las tablas de las otras bases de
memoria (las tablas en base 10 las memorizamos durante los primeros años en la escuela).
Por esta razón es bastante difícil multiplicar números escritos en otra base y debemos
valernos de las tablas
Pero en el sistema binario, al igual que ocurre con la suma, sólo existen tres reglas de
multiplicación:
0x0=0
0x1=0
1x1=1
Ejemplos:
1) 1112 = 710
x 1012 = 510
111 3510
000
111
1000112
Verificación: 1000112 = 1 x 25 + 0 x 24 + 0 x 23 + 0 x 22 + 1 x 21 + 1 x 20
= 32 + 0 + 0 + 0 + 2 + 1 = 3510
2) 538 = 4310
x 728 = 5810
126 344
455 215
46768 = 249410
2 x 5 = 1010 = 128
Curso de Nivelación 2013 Página 14
Capitulo 1 – Sistemas de Numeración
Verificación: 46768 = 4 x 83 + 6 x 82 + 7 x 81 + 6 x 80
= 2048 + 384 + 56 + 6 = 249410
3) 4516 = 6910
x B16 = 1110
2F716 69
69
75910
RESTA
La resta de dos números positivos (M - N) se realiza utilizando el complemento aritmético a
la base menos uno (complemento a b – 1) del sustraendo N y se realiza una suma en vez
de una resta.
Complemento a b – 1:
Ejemplos:
Ejemplos:
En el sistema decimal:
1)M = 19,72 N = 12,79 M – N = 6,93
Calculamos el complemento a 9 de N:
99,99
- 12,79
87,20
Sumamos el número obtenido al minuendo M:
19,72
+ 87,20
106,92
+ 1 sumamos el acarreo a la cifra menos significativa
6,93 resultado
En notación binaria:
3) M = 1100 N = 0111 M – N = 101
Complemento a 1 de N: 1000
Lo sumamos a M:
1100
+ 1000
10100
+ 1 sumamos el acarreo a la cifra menos significativa
101 resultado
En el sistema octal:
5) M = 407 N = 2,6 M – N = 404,2
Calculamos el complemento a 7 de N:
777,7
- 2,6
775,1
Curso de Nivelación 2013 Página 16
Capitulo 1 – Sistemas de Numeración
En el sistema hexadecimal:
7) M = EA,7 N = 19 M – N = D1,7
Calculamos el complemento a F de N:
FF,F
- 19
E6,F
Sumamos el número obtenido al minuendo M:
EA,7
+ E6,F
1D1,6
+ 1 sumamos el acarreo a la cifra menos significativa
D1,7 resultado
8) M = 19 N = EA,7 M – N = - D1,7
Calculamos el complemento a F de N:
FF,F
- EA,7
15,8
Sumamos el número obtenido al minuendo M:
19
+15,8
2E,8
No hay acarreo, tomar el complemento y colocarle signo negativo:
FF,F
- 2E,8
-D1,7 resultado
EJERCITACIÓN
REGLA: Los números que en el sistema de base b tienen n cifras son tales que expresados
en el sistema decimal son mayores que bn – 1 – 1 y menores o iguales que bn – 1
bn - 1 >= nº decimal > bn - 1 - 1
4. Expresar en base 8:
4.a) (1011,01)2
4.b) (155,3)10
4.c) (5B9,25)16
11. Resolver:
En base 5:
11.a) (32 – 1,02) x 21 = 11.b) 1,12 – 4231 + 44,2 x 30 =
En base 2:
11.c) 1101 – 1,1 x 10 – 10 = 11.d) (100011,001 – 110011) x 11 + 101,1 =
En base 8:
11.e) 7,01 x 6 – 24 = 11.f) 104,67 – 77 + 12 x 3,5 =
En base 16:
11.g) (D5 + 44F,01) x A – C,B = 11.h) 12 x 5,C – E25 x DE =
SOLUCIONES
1.a) (1001111010000,00011110101110000101)2
1.b) (1033100,0132232011)4
1.c) (6855,1064278246)9
1.d) (13D0,1EB85)16
3.a) (1001101)2 = 1 x 26 + 0 x 25 + 0 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
= 64 + 0 + 0 + 8 + 4 + 0 + 1 = (77)10
1011110
Curso de Nivelación 2013 Página 20
Capitulo 1 – Sistemas de Numeración
+ 1
11111
6.c) 1111 – 1011,01 + 11,1 = 111,01
1111 10010,1
+ 11,1 + 10100,10 (complemento a 1 de 1011,01)
10010,1 100111,00
+ 1
111,01
1774
7.b) 36,2 + 105,7 + 2461,2 = 2625,3
36,2
105,7
+ 2461,2
2625,3
432,10 1417,53
+ 1
417,54
Base 2:
+ 0 1 x 0 1
0 00 01 0 00 00
Curso de Nivelación 2013 Página 22
Capitulo 1 – Sistemas de Numeración
1 01 10 1 00 01
Base 3:
+ 0 1 2 x 0 1 2
0 00 01 02 0 00 00 00
1 01 02 10 1 00 01 02
2 02 10 11 2 00 02 11
Base 5:
+ 0 1 2 3 4 x 0 1 2 3 4
0 00 01 02 03 04 0 00 00 00 00 00
1 01 02 03 04 10 1 00 01 02 03 04
2 02 03 04 10 11 2 00 02 04 11 13
3 03 04 10 11 12 3 00 03 11 14 22
4 04 10 11 12 13 4 00 04 13 22 31
Base 9:
+ 0 1 2 3 4 5 6 7 8 x 0 1 2 3 4 5 6 7 8
0 00 01 02 03 04 05 06 07 08 0 00 00 00 00 00 00 00 00 00
1 01 02 03 04 05 06 07 08 10 1 00 01 02 03 04 05 06 07 08
2 02 03 04 05 06 07 08 10 11 2 00 02 04 06 08 11 13 15 17
3 03 04 05 06 07 08 10 11 12 3 00 03 06 10 13 16 20 23 26
4 04 05 06 07 08 10 11 12 13 4 00 04 08 13 17 22 26 31 35
5 05 06 07 08 10 11 12 13 14 5 00 05 11 16 22 27 33 38 44
6 06 07 08 10 11 12 13 14 15 6 00 06 13 20 26 33 40 46 53
7 07 08 10 11 12 13 14 15 16 7 00 07 15 23 31 38 46 54 62
8 08 10 11 12 13 14 15 16 17 8 00 08 17 26 35 44 53 62 71
11)
En base 5:
11.a) (32 – 1,02) x 21 = 1200,03
44,44 32 30,42
- 1,02 + 43,42 x 21
43,42 130,42 3043
+ 1 + 11141
30,43 1200,03
11.b) 1,12 – 4231 + 44,2 x 30 = -1243,33
4444,44 44,2 1,12
- 4231 x 30 + 0213,44 (Complemento a 4 de 4231)
0213,44 000 0220,11
+ 2431
2431,0 (el cero no significativo se descarta)
El resultado de la diferencia 1,12 – 4231 es el complemento a 4 de 0220,11 con signo
negativo (-4224,33) porque no hubo acarreo. Pero como este número hay que sumarlo a
2431 (resultado del producto 44,2 x 30) tenemos que calcular su complemento a 4, que
no es otro que 0220,11. Nos queda ahora realizar la suma:
2431 No hubo acarreo. Calculamos 4444,44
+ 0220,11 el complemento a 4 de 3201,11 - 3201,11
3201,11 y le cambiamos el signo: - 1243,33
En base 2:
En base 8:
11.e) 7,01 x 6 – 24 = 26,06
7,01 77,77 52,06
x 6 - 24 + 53,77 (Complemento a 7 de 24)
52,06 53,77 126,05
+ 1
26,06
11.f) 104,67 – 77 + 12 x 3,5 = 52,07
3,5 104,67 777,77 151,07
x 12 + 44,2 - 77 + 700,77 (Complemento a 7 de 77)
172 151,07 700,77 1052,06
+ 35 + 1
44,2 52,07
En base 16:
11.g) (D5 + 44F,01) x A – C,B = 335B,5A
D5 521,01 FFFF,FF 3368,0A
+ 44F,01 x A - C,B + FFF3,4F (Complemento a
F de C,B)
524,01 3368,0A FFF3,4F 1335B,59
+ 1
335B,5A
ANEXO
+ 1 2 3 4 5 6 7 x 1 2 3 4 5 6 7
1 2 3 4 5 6 7 10 1 1 2 3 4 5 6 7
2 3 4 5 6 7 10 11 2 2 4 6 10 12 14 16
3 4 5 6 7 10 11 12 3 3 6 11 14 17 22 25
4 5 6 7 10 11 12 13 4 4 10 14 20 24 30 34
5 6 7 10 11 12 13 14 5 5 12 17 24 31 36 43
6 7 10 11 12 13 14 15 6 6 14 22 30 36 44 52
7 10 11 12 13 14 15 16 7 7 16 25 34 43 52 61
+ 1 2 3 4 5 6 7 x 1 2 3 4 5 6 7
Tablas de suma y multiplicación del sistema hexadecimal:
+ 1 2 3 4 5 6 7 8 9 A B C D E F +
1 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 1
2 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 2
3 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 3
4 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 4
5 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 5
6 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 6
7 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 7
8 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 8
9 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 9
A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 A
B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A B
C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B C
D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C D
E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D E
F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E F
+ 1 2 3 4 5 6 7 8 9 A B C D E F +
X 1 2 3 4 5 6 7 8 9 A B C D E F x
1 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 1
2 02 04 06 08 0A 0C 0E 10 12 14 16 18 1A 1C 1E 2
3 03 06 09 0C 0F 12 15 18 1B 1E 21 24 27 2A 2D 3
4 04 08 0C 10 14 18 1C 20 24 28 2C 30 34 38 3C 4
5 05 0A 0F 14 19 1E 23 28 2D 32 37 3C 41 46 4B 5
6 06 0C 12 18 1E 24 2A 30 36 3C 42 48 4E 54 5A 6
7 07 0E 15 1C 23 2A 31 38 3F 46 4D 54 5B 62 69 7
8 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78 8
9 09 12 1B 24 2D 36 3F 48 51 5A 63 6C 75 7E 87 9
A 0A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96 A
B 0B 16 21 2C 37 42 4D 58 63 6E 79 84 8F 9A A5 B
C 0C 18 24 30 3C 48 54 60 6C 78 84 90 9C A8 B4 C
D 0D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3 D
E 0E 1C 2A 38 46 54 62 70 7E 8C 9A A8 B6 C4 D2 E
F 0F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1 F
X 1 2 3 4 5 6 7 8 9 A B C D E F x
BIBLIOGRAFÍA