You are on page 1of 16

Planificacin y administracin de redes

Sistemas de numeracin

Sistemas de numeracin
1. Sistema de numeracin
Un sistema de numeracin es un conjunto de smbolos y reglas de generacin que permiten construir
todos los nmeros vlidos en el sistema.
Ejemplos de sistemas de numeracin son:

El sistema de numeracin egipcio.


El sistema de numeracin romano
El sistema de numeracin decimal
El sistema de numeracin binario

2. Sistemas de numeracin posicionales


Los sistemas de numeracin posicionales son aquellos en los que el valor de un dgito depende tanto del
smbolo utilizado, como de la posicin que ese smbolo ocupa en el nmero.
El nmero de smbolos permitidos en un sistema de numeracin posicional se conoce como base del
sistema de numeracin. Si un sistema de numeracin posicional tiene base b significa que disponemos de
b smbolos diferentes para escribir los nmeros.
El conjunto de smbolos permitidos en el sistema decimal (base 10) son {0,1...9}; en el binario (base 2)
son {0,1}; en el octal (base 8) son {0,1...7}; en el hexadecimal (base 16) son {0,1...9, A, B, C, D, E, F}.
Primeros 25 nmeros en varios sistemas de numeracin posicionales
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
IES Mar de Cdiz

Binario
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
10010
10011
10100
10101
10110
10111
11000

Octal
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
21
22
23
24
25
26
27
30

Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
18
Pgina 1 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejercicios:
1. Cules son los dgitos que pueden utilizarse en los siguientes sistemas de numeracin:
a. Base 3
b. Base 5
c. Base 13
d. Base 19
2. Calcula los 20 primeros nmeros de los siguientes sistemas de numeracin:
a. Base 3
b. Base 5
c. Base 9
d. Base 12
3. Calcula los 15 nmeros siguientes de:
a. 10101(2
b. 223(4
c. 5199(12
d. 32232(4
e. 2121(3
f. 675(8
g. ADEFE(16

IES Mar de Cdiz

Pgina 2 de 16

Planificacin y administracin de redes

Sistemas de numeracin

3. Conversin de un nmero de cualquier base a decimal


La conversin de un nmero de cualquier base a decimal consiste en sumar el producto de cada uno de los
dgitos por el valor de la posicin que ocupan, el cual es la base elevada a la posicin del dgito. La
posicin del dgito de ms a la derecha es la 0, la siguiente la 1, etc. Veamos algunos ejemplos:
Conversin de un nmero binario a decimal
11010(2 = 1 24 + 1 23 + 0 22 + 1 21 + 0 20 = 26
Este caso es la ms simple de todos, pues slo son multiplicaciones por 0 que son siempre 0 y por 1 que
da siempre el otro nmero por el que se multiplica, de esta forma, se descartan las posiciones que tengan
un 0 y se suman slo las potencias de las posiciones que tienen un 1. As para el ejemplo anterior,
quedara:
11010(2 = 24 + 23 + 21 = 26
O bien, si observamos que las potencias de 2 de derecha a izquierda se corresponden con los nmeros:
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc.
Podramos poner:
11010(2 = 16 + 8 + 2 = 2 + 8 + 16 = 26
Conversin de un nmero octal a decimal
3571(8 = 3 83 + 5 82 + 7 81 + 1 80 = 1913
Conversin de un nmero hexadecimal a decimal
2AC5(16 = 2 163 + A 162 + C 161 + 5 160 = 2 163 + 10 162 + 12 161 + 5 160 = 10949

IES Mar de Cdiz

Pgina 3 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejercicios:
4. Convierte en decimal los siguientes nmeros:
a. 1101101(2
b. 1101101(3
c. 234(5
d. 3463(8
e. 1321(4
f. 1110011(2
g. 10101010(2
h. ABC(13
i. ABC(14
j. ABC(16
k. 1B4D(16

IES Mar de Cdiz

Pgina 4 de 16

Planificacin y administracin de redes

Sistemas de numeracin

4. Conversin de un nmero decimal a otro de cualquier base


Para convertir un nmero decimal en un nmero de base B, se procede de la siguiente manera: en primer
lugar, se divide el nmero decimal entre la base B. Se escribe el cociente y el resto. Si el cociente es
mayor o igual que B, se divide el cociente entre B. Se vuelve a escribir el cociente y el resto. Este proceso
se sigue realizando hasta que el cociente sea menor que B. Para obtener el nmero buscado, una vez
llegado a la ltima divisin, se cuentan el ltimo cociente, es decir, el cociente menor que B final, seguido
de los residuos de las divisiones subsiguientes. Del ms reciente hasta el primero que result. Este
nmero ser el que buscamos.
Conversin de un nmero decimal a binario

IES Mar de Cdiz

Pgina 5 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Conversin de un nmero decimal a hexadecimal


La conversin del nmero 1869 a hexadecimal se realizara como sigue:

1869(10 = 74D(16

IES Mar de Cdiz

Pgina 6 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejercicios:
5. Convierte los siguientes nmeros decimales a la base que se especifica:
a. 31 a base 2
b. 33 a base 2
c. 341 a base 5
d. 69 a base 3
e. 95 a base 4
f. 1245 a base 12
g. 98 a base 8
h. 98 a base 9
i. 98 a base 11
j. 15316 a base 16

IES Mar de Cdiz

Pgina 7 de 16

Planificacin y administracin de redes

Sistemas de numeracin

5. Conversiones especiales
Conversin de octal a binario
Si la conversin es de octal a binario cada cifra se sustituir por su equivalente binario de tres bits.
Ejemplo, para el nmero 472(8 sera:

472(8 = 100111010(2
Conversin de binario a octal
El mtodo consiste en hacer grupos de 3 bits hacia la izquierda, hasta cubrir la totalidad del nmero
binario. A continuacin se convierte cada grupo de nmero binario de 3 bits a su equivalente octal.
Ejemplo:
Convertir el nmero 10101012 a octal.

Conversin de Hexadecimal a Binario


La conversin de hexadecimal a binario se facilita porque cada dgito hexadecimal se convierte
directamente en 4 dgitos binarios equivalentes.
Ejemplo:
Convertir el nmero 1F0C16 a binario.
1
0001

F
0
1111
0000
1111100001100(2

C
1100

1F0C16 = 11111000011002
Conversin de Binario a Hexadecimal
El mtodo consiste en conformar grupos de 4 bits hacia la izquierda, hasta cubrir la totalidad del nmero
binario. A continuacin se convierte cada grupo de nmero binario de 4 bits a su equivalente
hexadecimal.

IES Mar de Cdiz

Pgina 8 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejemplo:
Convertir el nmero 10011101010(2 a hexadecimal.

6. Conversin de un nmero en base b a otro nmero en base c


Para este tipo de conversiones se debe utilizar el sistema de numeracin decimal (base 10) como sistema
intermedio, de manera que en primer lugar se pasara el nmero en base b a su equivalente en decimal, y
en segundo lugar, el nmero decimal obtenido en el paso anterior, se convertira a su equivalente en base
c.
Siempre se tendrn en cuenta los casos especiales vistos anteriormente, pues en estos casos, es ms rpida
la manera explicada previamente.
Ejemplo:
Convertir el nmero 1223(4 a base 5.
Primer paso: 1223(4 = 1 43 + 2 42 + 2 41 + 3 40 = 107(10
Segundo paso:

107(10 = 412(5
y por lo tanto:
1223(4 = 107(10 = 412(5

IES Mar de Cdiz

Pgina 9 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejercicios:
6. Realiza las siguientes conversiones.
a. 1101101110(2 a base 8
b. 1101101110(2 a base 16
c. ABAB(16 a base 2
d. 3572(8 a base 2
e. FCD1(16 a base 8
f. AB(16 a base 5
g. 324(5 a base 7
h. C21A(15 a base 20
i. GH2(19 a base 6
j. 2561(7 a base 3
k. 5555(6 a base 5
l. 1010101(3 a base 2

IES Mar de Cdiz

Pgina 10 de 16

Planificacin y administracin de redes

Sistemas de numeracin

7. Suma de nmeros binarios


Es similar a la suma decimal excepto que se manejan slo dos dgitos (0 y 1).
Las sumas bsicas son:
0+0=0
0+1=1
1+0=1
1 + 1 = 10, es decir, 0 y me llevo 1
Por ejemplo, sumemos 100110101(2 + 11010101(2:

Operamos como en decimal: comenzamos a sumar desde la derecha hacia la izquierda. En el ejemplo 1 +
1 = 10, entonces escribimos 0 y "llevamos" 1. Se suma este 1 a la siguiente columna: 1 + 0 + 0 = 1, y
seguimos hasta terminar todas las columnas (exactamente como en decimal).

IES Mar de Cdiz

Pgina 11 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejercicios:
7. Realiza las siguientes sumas en binario.
a. 10111(2 + 100101(2
b. 11010111(2 + 11011(2
c. 110111(2 + 100011111(2
d. 1101010(2 + 11001100(2 + 10101(2
e. 346(8 + AD0(16
f. AAA(12 + AAA(11
g. 1234(5 + 1212(3
h. 128(10 + 64(10
i. 63F(16 + 10011111(2
j. 352(8 + 233(4
k. 4212(5 + 22(3 + 33(4
l. 123(6 + 123(7 + 123(8

IES Mar de Cdiz

Pgina 12 de 16

Planificacin y administracin de redes

Sistemas de numeracin

8. Operaciones lgicas binarias


Existen cuatro operaciones lgicas principales que se pueden ejecutar con nmeros binarios: AND, OR,
XOR (OR exclusivo), y NOT. Se aplican nicamente sobre dos bits de forma independiente a los dems y
el resultado es otro bit, a excepcin de la operacin NOT que se aplica a un slo bit.
Operacin AND
La operacin lgica AND es como sigue:
0 and 0 = 0
0 and 1 = 0
1 and 0 = 0
1 and 1 = 1
Las operaciones lgicas se pueden representar con una tabla llamada, tabla de verdad, que sera de la
siguiente forma:

Como se puede observar, la operacin lgica AND tiene como resultado 0 siempre que se opere con cero
y slo resulta en 1 cuando los dos bits son uno. Puede recordarse pensando en una operacin de
multiplicacin.
Ejemplo:

Operacin OR
La operacin lgica OR es como sigue:
0 or 0 = 0
0 or 1 = 1
1 or 0 = 1
1 or 1 = 1

IES Mar de Cdiz

Pgina 13 de 16

Planificacin y administracin de redes

Sistemas de numeracin

En forma de tabla de verdad:

Como se puede observar, la operacin lgica OR tiene como resultado 1 siempre que se opere con uno y
slo resulta en 0 cuando los dos bits son cero.
Ejemplo:

Operacin XOR
La operacin lgica XOR es como sigue:
0 xor 0 = 0
0 xor 1 = 1
1 xor 0 = 1
1 xor 1 = 0
En forma de tabla de verdad:

Como se puede observar, la operacin lgica XOR tiene como resultado 1 cuando los dos bits son
distintos y 0 cuando son iguales. De hecho los ordenadores la utilizan para hacer la comparacin entre dos
valores binarios para saber si son iguales o distintos. Puede recordarse esta operacin a travs de la suma
binaria, pues se ve que coincide con las tablas de la suma binaria, obviando el acarreo, es decir, lo que me
llevo en el caso de 1+1.
Ejemplo:

IES Mar de Cdiz

Pgina 14 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Operacin NOT
La operacin lgica NOT se aplica a un solo bit y es como sigue:
not 0 = 1
not 1 = 0
En forma de tabla de verdad:

Como se puede observar, la operacin lgica NOT lo que hace es invertir el bit sobre el que opera.
Ejemplo:

IES Mar de Cdiz

Pgina 15 de 16

Planificacin y administracin de redes

Sistemas de numeracin

Ejercicios:
8. Realiza las siguientes operaciones lgicas binarias.
a. 1011011001(2 and 101101101(2
b. 1010110111(2 or 1100011(2
c. 1110110111(2 xor 100110111(2
d. 101110110(2 and 11010101(2
e. 11011001(2 or 11001001(2
f. 1101111(2 xor 100100111(2
g. not 101011110
h. not 111100011
9. Realiza las cuatro operaciones lgicas binarias y la suma binaria con las siguientes parejas de
nmeros.
a. 74(8 y 33(4
b. A3A(16 y 723(8
c. AB(12 y 1AA(11
d. 235(6 y 2214(5
e. 320(10 y 60(10
f. F5F(16 y 1111001100111(2
g. 12(5 y 220(3
h. 153(6 y 123(9

IES Mar de Cdiz

Pgina 16 de 16

You might also like