Está en la página 1de 16

SISTEMAS DE NUMERACION

REPRESENTACION NUMERICA
Sistemas de Numeración
Sistema de numeración Octal

En el sistema de numeración octal, los números se representan


mediante ocho dígitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dígito tiene,
naturalmente, un valor distinto dependiendo del lugar que ocupen.

El valor de cada una de las posiciones viene determinado por las potencias de
base 8.

anXn……. (0,1,2,3,…7) ; X=8n


Sistemas de Numeración
Conversión de decimal a octal

La conversión de un número decimal a octal se hace con la misma técnica que


ya hemos utilizado en la conversión a binario, mediante divisiones
sucesivas por 8 y colocando los restos obtenidos en orden inverso.

Ejemplo 1: Convertir el numero 122 en número octal.

En primer lugar, tenemos que realizar divisiones entre 8 sucesivamente.

122 (10= 172 (8

122 8
42 8
15
2 1 8
7
Sistemas de Numeración
Conversión de decimal a octal

La conversión de un número decimal a octal se hace con la misma técnica que


ya hemos utilizado en la conversión a binario, mediante divisiones
sucesivas por 8 y colocando los restos obtenidos en orden inverso.

Ejemplo 2: Convertir el numero 6789,5310 en número octal.

En primer lugar, tenemos que realizar divisiones entre 8 sucesivamente.


15205,417270…
6789 (10= ?(8 DECIMAL:
0,53*8= 4,24
6789 8 0,24*8= 1,92 4,24
8 0,92*8= 7,36 4 + 0,24=
8
0,36*8=2,88
8 0,88*8=7,04
8 0,04*8= 0,32 0,00
0
Sistemas de Numeración
Conversión de decimal a octal

La conversión de un número decimal a octal se hace con la misma técnica que


ya hemos utilizado en la conversión a binario, mediante divisiones
sucesivas por 8 y colocando los restos obtenidos en orden inverso.

Ejemplo 2: Convertir el numero 6789,5310 en número octal.

En primer lugar, tenemos que realizar divisiones entre 8 sucesivamente.

6789 (10= ?(8 15205, 4172…

DECIMAL:
6789 8 0,53 * 8 = 4,24
38 848 8 0,24 * 8 = 1,92
69 048 106 8 0,92 * 8 = 7,36
5 0 26 8 0,36 * 8= 2,88
13
2 8 0,88 * 8 =….
5 1
0 …..
1
Sistemas de Numeración
Conversión de octal a decimal

La conversión de un número octal a decimal es igualmente sencilla,


conociendo el peso de cada posición en una cifra octal.

Ejemplo 1: para convertir el número 5378 a decimal basta con desarrollar el


valor de cada dígito.
Base=x=8  anXn+ an-1Xn-2 …….a0X0
2 1 0
5*82+ 3*81+ 7*80 =
5 3 7 320 + 24 + 7=351

7 6 5 4 3 2 1 0 63257403(8= ? (10
6 3 2 5 7 4 0 3

6*87+ 3*86+ 2*85 + 5*84+ 7*83+ 4*82 + 0*81+ 3*80 = 13459203


Sistemas de Numeración
Conversión de octal a decimal

Ejemplo 2: para convertir el número 63257403,432(8= ? (10 a decimal basta con


desarrollar el valor de cada dígito.
63257403,432(8=13459203, ? (10

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

6*87+ 3*86+ 2*85 + 5*84+ 7*83+ 4*82 + 0*81+ 3*80 + 4*8-1 + 3*8-2 + 2*8-3 = 13459203,55
Sistemas de Numeración
Conversión de binarios a octales y viceversa

Cada dígito de un número octal se representa con tres dígitos en el sistema


binario. Por tanto, el modo de convertir un número entre estos sistemas de
numeración equivale a "expandir" cada dígito octal a tres dígitos binarios, o en
"contraer" grupos de tres caracteres binarios a su correspondiente dígito octal.

4=22 2=21 1=20 4 2 1


x x x 0 1 0

111 110 101 100 011 010 001 000


7 6 5 4 3 2 1 0

Ejemplo 1: Convertir el numero 4571(8 =100101111001 ?(2

34567772345= 0,1,2,3,4,5,6,7
Sistemas de Numeración
Conversión de binarios a octales y viceversa
4 2 1
Ejemplo 2: 011111011110110011001 (2 = ? (8 0 1 1

=3736631(8

1.- Cual es el numero mas grande que se puede representar con 9 bits,
represente ese número a través de una secuencia binaria .

511(10  511 divisiones sucesivas 8  777(8

111111111
Sistemas de Numeración
Sistema de numeración Hexadecimal

En el sistema hexadecimal los números se representan con dieciséis


símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10=A, B=11, C=12, D=13, E=14 y F=15. Se
utilizan los caracteres A, B, C, D, E y F representando las cantidades decima-
les 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores
que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende,
como es lógico, de su posición, que se calcula mediante potencias de base 16.

8=23 4=22 2=21 1=20


54679
1 1 0 1

1101 1011 1000


F E D C B A 9 8 7 6 5 4 3 2 1 0
Sistemas de Numeración
Conversión de decimal a hexadecimal

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.

Ejemplo 1: Convertir el siguiente numero decimal a su correspondiente en


hexadecimal, para este caso se utiliza la técnica habitual de divisiones
sucesivas.

176410 = 6E4?(16 2458910= 600D (16

1764 16
016 110 16
16
004 14 6
6 0
Sistemas de Numeración
Conversión de hexadecimal a decimal (t.f.n)

Ejemplo 1: Convertir el siguiente numero hexadecimal a su correspondiente en


decimal, para este caso se utiliza la técnica habitual de divisiones sucesivas.

A287BF16 = ? (10

5 4 3 2 1 0
A 2 8 7 B F

10*165+ 2*164+ 8*163+ 7*162+ 11*161+ 15*160 =10651583(10

A287BF,A3D116 = ? (10

10*165+ 2*164+ 8*163+ 7*162+ 11*161+ 15*160 +10*16-1+ 3*16-2+ 13*16-3+1*16-4


=10651583,41938(10
,63990
, 639923……
Sistemas de Numeración
Conversión de números hexadecimales a binarios y viceversa

Del mismo modo que hallamos la correspondencia entre números octales y


binarios, podemos establecer una equivalencia directa entre cada dígito
hexadecimal y cuatro dígitos binarios.

8=23 4=22 2=21 1=20

0010 0111 XXXX


0 1 2 3 4 5 6 7 8 9 A B C D E F
Sistemas de Numeración
Conversión de números hexadecimales a binarios y viceversa

La conversión entre números hexadecimales y binarios se realiza


"expandiendo" o "contrayendo" cada dígito hexadecimal a cuatro dígitos
binarios.
Ejemplo 1: Por ejemplo, para expresar en hexadecimal el número binario
101010110011111012 bastará con tomar grupos de cuatro bits, empezando por
la derecha, y reemplazarlos por su equivalente hexadecimal.
8=23 4=22 2=21 1=20
000101010110011111012=1567D(16
1 1 0 1
Sistemas de Numeración
Conversión de números hexadecimales a binarios y viceversa

Ejemplo 2: Por ejemplo, para expresar el siguiente numero hexadecimal a su


equivalente en binario.

8=23 4=22 2=21 1=20


1 1 0 1

256A0D (16 = 001001010110101000001101 (2

2=0010
5=0101
6=0110
A=1010
0=0000
D=1101
Sistemas de Numeración
Conversión de números hexadecimales a cualquier base

Ejemplo 1: convertir el siguiente numero octal a hexadecimal

374148 = ? (16

- Dividir en 16  37414= 9226  octal ==decimal  hexa


- Dividir  931ª
- Llevarlo a decimal y luego a hexadecimal
- Binario a hexa

3 7 4 1 4
011 111 100 001 100

0011111100001100(2 = 3F0C

También podría gustarte