Está en la página 1de 8

Introducción a la computación e informática 1

Sistemas Numéricos
Los sistemas de numeración más usados en las computadoras son: binario, octal y hexadecimal, que
utilizan las bases 2, 8 y 16 respectivamente.
Un sistema en base k requiere de k símbolos diferentes para representar los dígitos de 0 a k-1.

Sistema Dígitos
Decimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Binario 0, 1
Octal 0, 1, 2, 3, 4, 5, 6, 7
Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Las bases más utilizadas son base 2, 8 y 16.

Decimal Binario Octal Hexadecimal


0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10

1
Introducción a la computación e informática 2
Potencias Valor Decimal
de 8
86 262144
85 32768
4
8 4096
3
8 512
82 64
1
8 8
80 1
-1
8 0.125
-2
8 0.015625
8-3 0.001953125
-4
8 0.000244141
Potencias de Valor decimal
16
166 16777216
165 1048576
164 65536
163 4096
162 256
161 16
160 1
16-1 0.0625
16-2 0.00390625

CONVERSIÓN Entre bases


Introducción a la computación e informática 3

1. Conversión de base decimal a de base x

1.1 De decimal a binario:

a) La parte entera del número se divide para obtener un cociente entero, el cociente se vuelve a dividir
entre 2, hasta obtener un cociente entero igual a cero.

b) La parte fraccionaria se multiplica por 2, conservando la parte entera del producto. La parte
fraccionaria cero indica el fin de los cálculos. La parte entera de cualquier producto solamente puede ser
0 ó 1 ya que están doblando números que son menores que uno.

32110 = (1 0 1 0 0 0 0 0 1 )2

321 / 2 160 / 2 80 / 2 40 / 2 20 / 2 10 / 2 5 /2 2 /2
12 160 00 80 00 40 00 20 00 10 0 5 1 2 0 1
01 0 0 0 0
1

1.2 Conversión de decimal a octal:


Se divide la parte entera del número entre 8 para obtener un cociente entero, el cociente se vuelve a
dividir entre 8, hasta obtener un cociente entero igual a cero. Los decimales se manejan de la misma
manera que el anterior.

Ejemplos:

• 32110 = ( 501 )8

321 / 8 40 / 8
01 40 0 5
1

• 15310 = ( 231 )8

1.3 Conversión de decimal a hexadecimal


Mismo procedimiento anterior pero con base 16.
Ejemplo:

• 35110 = ( 15F )16

351 / 16 21 / 16
31 21 5 1
15

• 25610 = ( 1 0 0 )16
Introducción a la computación e informática 4
2. Conversión de base x a decimal.
Para convertir un número de base x a decimal se eleva a potencia y se multiplica por el número que ocupa
en esa posición.

Para convertir:

Notación expandida:

Nota: Cuando se refiere elevar a un número negativo, recuerde que:

2.1 De binario a decimal:

Para convertir un número de base binario a decimal, tomamos el número binario, y de derecha a izquierda,
tomamos el número (1 ó 0) y lo multiplicamos por la potencia en base 2 (con el exponente del 1...n).

Ejemplos:

1) 1 0 1 1 1 1 (2) = 1*25 + 0*24 + 1*23 + 1*22 + 1*21 + 1*20


= 47(10)

2) 1 1 1 1 1 1 (2) = 1*25 + 1*24 + 1*23 + 1*22 + 1*21 + 1*20


= 63(10)

3) 1 0 1. 1 1 0 1 (2) = 1*22 + 0*21 + 1*20 + 1*2-1 + 1*2-2 + 0*2-3 + 1*2-4


= 5,8125(10)

2.2 De octal a decimal:

Para convertir un número de base octal a decimal, tomamos el número en octal, y de derecha a izquierda,
tomamos el número (del 0 al 7) y lo multiplicamos por la potencia en base 8 (con el exponente del 1...n).

Ejemplos:
1) 21(8) = 2*81 + 1*80
=17(10)

2) 43(8) = 4*81 + 3*80


= 35(10)
Introducción a la computación e informática 5
2.3 De hexadecimal a decimal:
Para convertir un número de base hexadecimal a decimal, tomamos el número en hexadecimal, y de
derecha a izquierda, tomamos el número (del 0 al 9 y de la A a la F) y lo multiplicamos por la potencia
en base 16 (con el exponente del 1...n).
Ejemplo:
1. B65F(16) = 11*163 + 6*162 + 5*161 + 15*160 = 46687(10)

3. Conversión números binarios a octales y hexadecimales

Juegan un papel muy importante en las computadoras digitales ya que 23=8 y 24 = 16, cada dígito octal
corresponde a tres dígitos binarios, cada dígito hexadecimal corresponde a cuatro dígitos binarios.

3.1 Conversión de binario a octal:


Se realiza agrupando el número binario en grupos de tres dígitos, haciéndolo de derecha a izquierda y
escribiendo el equivalente a su valor octal.

Ejemplo:
111 010 0012= 7218

7 2 1

1 100 0012 = 1418

1 4 1

3.2 Conversión de binario a hexadecimal:


Se realiza agrupando el número binario en segmentos de cuatro dígitos, haciéndolo de derecha a
izquierda y escribiendo el equivalente a su valor en hexadecimal.

Ejemplo:

1 0101 11112 =15F16

1 5 F

4. Conversión números octales y hexadecimales a binario

4.1 Conversión de octal a binario:


Para convertir un número octal o hexadecimal a (base 2) binario debe tomar cada uno de sus dígitos y
pasarlo a binario. Recuerde que debe ser agrupado en 3 para octales y 4 para hexadecimales.

Ejemplo octal a binario


7 2 1 8 = 111 010 0012
111 010 001

4.2 Conversión hexadecimal a binario:


Introducción a la computación e informática 6
Ejemplo hexadecimal a binario

1 5 F 16 = 1 0101 11112

1 0101 1111

4. Conversión números hexadecimales a octales


Para convertir un número hexadecimal a octal, primero se pasa a binario, se completa a 4 bits, el resultado
se agrupa en segmentos de tres dígitos, haciéndolo de derecha a izquierda y escribiendo el equivalente a
su valor octal.

Ejemplo:
4F516

hexadecimal a binario

4 F 5 16 = 0100 1111 01012

0100 1111 0101

binario a octal

10 011 110 1012= 23658

2 3 6 5

5. Conversión números octales a hexadecimales


Para convertir un número octal a hexadecimal, primero se pasa a binario, se completa a 3 bits, el resultado
se agrupa en segmentos de cuatro dígitos, haciéndolo de derecha a izquierda y escribiendo el equivalente
a su valor hexadecimal.

Ejemplo:
6428

octal a binario

6 4 2 8 = 110 100 0102


110 100 010

binario a hexadecimal

1 1010 00102= 1A216

1 A 2
Introducción a la computación e informática 7
Practica
Binario a decimal
1001012 = 3710
10101012 = 8510
110101112 = 21510

Octal a decimal
458 = 3710
1538 = 10710
4508 = 29610
4518 = 29710

Hexadecimal a decimal
1A16 = 2610
C516 = 19710
2B316 = 69110

Decimal a binario
3810 = 1001102
16410 = 101001002
54310 = 10000111112

Decimal a octal
3810 = 468
16410 = 2448
54310 = 10378

Decimal a hexadecimal
3810 = 2616
16410 = A416
54310 = 21F16

Binario a octal
11010012= 1518
100110012= 2318
1011100102= 5628

Binario a hexadecimal
1101100102 = 1B216
1100010100012 =C5116
100000011012 =40D16

Octal a binario
641 8 = 110 100 0012
137 8 = 1 011 1112
5213 8 = 101 010 001 0112
Introducción a la computación e informática 8

Hexadecimal a binario
2E16 = 0010 11102
A6216 = 1010 0110 00102
5B316 = 0101 1011 00112

También podría gustarte