Você está na página 1de 8

INTRODUCCIÓN A LOS SISTEMAS NUMERICOS

SISTEMA DECIMAL
Un sistema numérico está compuesto de símbolos y de normas
para usarlos, existen muchos sistemas numéricos. El sistema
numérico de uso más frecuente, y con el cual probablemente
usted está más familiarizado, es el sistema numérico decimal, o
de Base 10. Se denomina de Base 10 debido a que utiliza diez
símbolos, y combinaciones de estos símbolos, para representar
todos los números posibles. Los dígitos 0, 1, 2, 3, 4, 5, 6, 7, 8 y
9 conforman el sistema de Base 10.

Un sistema numérico decimal se basa en potencias de 10. Cada


símbolo o dígito representa el número 10 (número de base)
elevado a una potencia (exponente), de acuerdo con su posición
y se multiplica por el número que posee esa posición. Al leer un
número decimal de derecha a izquierda, la primera posición
representa 10 0 (1), la segunda posición representa 10 1 (10 x 1=
10), la tercera posición representa 10 2 (10 x 10 x 1=100), 10 6 (10
x 10 x 10 x 10 x 10 x 10 x 1=1.000.000)
Ejemplo:
2134 = (2x10 3 ) + (1x10 2 ) + (3x10 1 ) + (4x10 0 )

Hay un 2 en la posición correspondiente a los miles, un 1 en la


posición de las centenas, un 3 en la posición de las decenas y un
4 en la posición de las unidades.

SISTEMA BINARIO
Los computadores reconocen y procesan datos utilizando el
sistema numérico binario (Base 2). El sistema numérico binario
usa sólo dos símbolos, 0 y 1, en lugar de los diez símbolos que
se utilizan en el sistema numérico decimal. La posición o lugar
de cada dígito representa el número 2 – el número base –
elevado a una potencia (exponente), basada en su posición (2 0 ,
2 1 , 2 2 , 2 3 , 2 4 , etc.)

Jorge Luis Londoño Lerma

Ingeniero de Sistemas
Ejemplo:
10110 = (1 x 2 4 = 16) + (0 x 2 3 = 0) + (1 x 2 2 =4) + (1 x 2 1 = 2)
+ (0 x 2 0 = 0) = 22 (16 + 0 + 4 + 2 + 0)

Si lee el número binario (10110) de izquierda a derecha, verá que


hay un 1 en la posición del 16, un 0 en la posición del 8, un 1 en
la posición del 4, un 1 en la posición del 2 y un 0 en la posición
del 1, que sumados dan el número decimal 22.

SISTEMA HEXADECIMAL -0x


El sistema hexadecimal es un sistema numérico Base 16 que se
usa para representar las direcciones MAC. Se denomina de Base
16 porque este sistema usa dieciséis símbolos, cuyas
combinaciones pueden representar todos los números posibles.
Dado que sólo hay 10 símbolos que representan dígitos (0, 1, 2,
3, 4, 5, 6, 7, 8, 9) y que la Base 16 requiere otros 6 símbolos, los
símbolos adicionales son las letras A, B, C, D, E, F.

La posición de cada símbolo, o dígito, de un número


hexadecimal representa el número de base 16 elevado a una
potencia, o exponente, basado en su posición. De derecha a
izquierda, la primera posición representa 16 0 , ó 1; la segunda
posición representa 16 1 , ó 16; la tercera posición, 16 2 , ó 256 y
así sucesivamente. En ocasiones se abrevia como 0x

Ejemplo:
4F6A = (4 x 16 3 ) + (F [15] x 16 2 ) + (6 x 16 1 ) + (A [10] x 16 0 ) =
20330 (decimal)

Jorge Luis Londoño Lerma

Ingeniero de Sistemas
CONVERSION DE DECIMAL A BINARIO
El método se denomina método del residuo o resto. Este
método utiliza divisiones sucesivas en las que se usa el número
base del sistema. En este caso, es la Base 2.

Ejercicio de conversión.
Convertir el número decimal 192 en número binario.
192/2 = 96 con un residuo de 0
96/2 = 48 con un residuo de 0
48/2 = 24 con un residuo de 0
24/2 = 12 con un residuo de 0
12/2 = 6 con un residuo de 0
6/2 = 3 con un residuo de 0
3/2 = 1 con un residuo de 1

Escriba el ultimo cociente y todos los residuos, de atrás hacia


adelante y obtendrá el número binario 11000000 (este método
es el tradicional y más demorado).

Otra forma de realizarlo es mediante exponentes con lo cual lo


haremos de una forma más rápida. (Recomendado)

128 64 32 16 8 4 2 1

7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2

1 1 0 0 0 0 0 0

Se coloca un uno en la posición que nos sirva para completar el


valor deseado mediante una suma, en este caso 128 + 64=192
7 6
que corresponden a 2 y 2

Jorge Luis Londoño Lerma

Ingeniero de Sistemas
CONVERSION DE BINARIO A DECIMAL
Se pueden convertir números binarios en decimales
multiplicando los dígitos binarios por el número base del sistema
de – Base 2 – elevado al exponente de su posición

Ejemplo:
Convertir el número binario 01110000 en decimal. Básicamente
consiste en el procedimiento anterior. Recuerde que cualquier
número elevado a la potencia 0 es igual a 1; por lo tanto 2 0 = 1.)

128 64 32 16 8 4 2 1

7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2
0 1 1 1 0 0 0 0

Quedaría entonces 64 + 32 + 16 = 112

CONVERSIÓN DE DECIMAL A HEXADECIMAL

Como ocurre con los números binarios, la conversión de


números decimales a hexadecimales se realiza a través de un
sistema denominado método del residuo o resto. En este
método, el número decimal se divide de forma reiterada por el
número base (en este caso 16). Luego el residuo a su vez se
convierte en un número hexadecimal.

Ejemplo:
Convertir el número decimal 24032 a hexadecimal.

24032/16 = 1502 con un residuo de 0


1502/16 = 93 con un residuo de 14 ó E
93/16 = 5 con un residuo de 13 ó D
Jorge Luis Londoño Lerma

Ingeniero de Sistemas
-------- con un cociente de 5

Al recolectar todos los residuos en sentido inverso, se obtiene el


hexadecimal 5DE0.

CONVERSIÓN DE HEXADECIMAL A DECIMAL


Se convierten los números hexadecimales en números decimales
multiplicando los dígitos hexadecimales por el número base del
sistema (Base 16), elevado al exponente de la posición.

Ejemplo:
Convertir el número hexadecimal 3F4B a decimal. (La operación
debe realizarse de derecha a izquierda).
3 x 16 3 = 12288
F(15) x 16 2 = 3840
4 x 16 1 = 64
B(11) x 16 0 = 11
_________________
16203 = equivalente decimal

CONVERSIÓN BINARIOS A HEXADECIMALES Y


VICEVERSA
La conversión de números binarios en hexadecimales y de
números hexadecimales en binarios es muy sencilla. El motivo es
que la base 16 (hexadecimal) es una potencia de base 2 (binario).
Cuatro dígitos binarios (bits) equivalen a un dígito hexadecimal.
La conversión se desarrolla de la siguiente manera:
Decimal Binario Hexadecimal Decimal Binario Hexadecimal

0 0000 0 8 1000 8
1 0001 1 9 1001 9
2 0010 2 10 1010 A
3 0011 3 11 1011 B
4 0100 4 12 1100 C
5 0101 5 13 1101 D
Jorge Luis Londoño Lerma

Ingeniero de Sistemas
6 0110 6 14 1110 E
7 0111 7 15 1111 F

De modo que, si tenemos el número binario 01011011, lo


dividimos en dos grupos de cuatro bits. Los grupos son: 0101 y
1011. Al realizar la conversión de estos dos grupos a números
hexadecimales, esto da como resultado 5 y B. De modo que la
conversión de 01011011 a números hexadecimales da como
resultado 5B. Para convertir números hexadecimales a números
binarios, haga la operación contraria. Convertir AC hexadecimal
a números binarios. En primer lugar, convierta A hexadecimal,
que es 1010 binario, y luego convierta C hexadecimal, que es
1100 binario. De modo que la conversión de AC hexadecimal da
como resultado 10101100 binario.

Para los números binarios de cualquier longitud siempre se


aplica la misma conversión. Comience por la derecha del número
binario y divida el número en grupos de cuatro. Si al llegar al
extremo izquierdo del número no se lo puede agrupar de forma
igualitaria en grupos de cuatro, agregue ceros a la izquierda hasta
que la cantidad sea equivalente a cuatro dígitos (bits). Luego
realice la conversión de cada grupo de cuatro a su equivalente
hexadecimal.

A continuación, se suministra un ejemplo:


100100100010111110111110111001001 se convierte en:

0001 0010 0100 0101 1111 0111 1101 1100 1001

Se convierte en:
1 2 4 5 F 7 D C 9

De modo que:
100100100010111110111110111001001= 1245F7DC9
hexadecimal
Jorge Luis Londoño Lerma

Ingeniero de Sistemas
Tal como se especificó anteriormente, los números
hexadecimales funcionan de manera exactamente opuesta. Para
cada dígito hexadecimal corresponden cuatro dígitos binarios
(bits). Por ejemplo:

El hexadecimal AD46BF (separémoslo)


A D 4 6 B F se
convierte en:
1010 1101 0100 0110 1011 1111 de modo que:

AD46BF hexadecimal se convierte en


101011010100011010111111 binario

Así es la conversión de números binarios a hexadecimales y de


números hexadecimales a binarios.

Ejemplo de forma abreviada 5F:


5*16 1 =5*16=80
F*16 0 =15*1=15
80+15=95

Visto como binario 01011111 (los dividimos en grupos de 4)


23 22 21 20 23 22 21 20
8 4 2 1 8 4 2 1
0 1 0 1 1 1 1 1 = 15
5 F (Hexadecimal obtenido)

Jorge Luis Londoño Lerma

Ingeniero de Sistemas
CONVERSIONES ENTRE SISTEMAS NUMERICOS
Los siguientes ejercicios se deben realizar después de haber leído
los métodos de conversión entre sistemas numéricos.
Realiza las conversiones colocando énfasis en el desarrollo,
selecciona un valor y la respuesta será los otros dos valores de la
misma fila.

1. 203 CB 11001011
2. 159 9F 10011111
3. 95 5F 01011111
4. FA 250 11111010
5. A1 161 10100001
6. B9 185 10111001
7. 10101011 171 AB
8. 11101001 233 E9
9. 00101101 45 2D

Éeeeexito!!

Jorge Luis Londoño Lerma

Ingeniero de Sistemas

Você também pode gostar