Você está na página 1de 14

Representa

íon y onversión entre

representa iones De imal, O tal, Hexade imal y

Binaria

February 21, 2011

1
Contents

1 Regla general para la representa ión de valores 3


1.1 Deni íon de onteo . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Representa ión genéri a de un número . . . . . . . . . . . . . . . 3
1.3 Sistemas de representa ión omo ejemplo . . . . . . . . . . . . . 3

2 Sistemas de numera ión. Pasajes Desde y Ha ia De imal 4


2.1 Sistema de numera ión de imal . . . . . . . . . . . . . . . . . . . 4
2.2 Sistema de numera ión binario . . . . . . . . . . . . . . . . . . . 4
2.3 Sistema de numera ión hexade imal . . . . . . . . . . . . . . . . 6
2.4 Sistema de numera ión O tal . . . . . . . . . . . . . . . . . . . . 7
2.5 Sistema de numera ión Sexagesimal . . . . . . . . . . . . . . . . 8

3 Conversión entre sistemas no de imales 9


3.1 Pasaje entre Binario y O tal . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 O tal a Binario . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 Binario a O tal . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Pasaje entre Binario y Sexagesimal . . . . . . . . . . . . . . . . . 10
3.2.1 Sexagesimala Binario . . . . . . . . . . . . . . . . . . . . . 10
3.2.2 Binario a Sexagesimal . . . . . . . . . . . . . . . . . . . . 11

4 Ejer i ios 11
4.1 Pasar a De imal . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 Pasar a Binario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3 Pasar a O tal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4 Pasar a Sexagesimal . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5 Solu iones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2
1 Regla general para la representa ión de valores

1.1 Deni íon de onteo


La base para toda representa ión de un úni o dígito son 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C... .
El on epto de Base impli a uáles de esos números se van a utilizar omo
Valores que puede ontener un dígito.
Así, para un sistema binario se utilizan los números 0 y 1, para un sistema
o tal los valores del 0 al 7, para el de imal del 0 al 9 y asi sus esivamente.
Por ser un sistema de numera ión posi ional, uando se al anza el máximo
valor de un dígito (9), se in rementa el siguiente dígito signi ativo ( on epto
que se verá unos parrafos adelante) y se reini ia el onteo en el dígito anterior.
Así, una vez al anzado el valor 9, que también puede onsiderarse omo 09,
se in rementa el siguiente dígito (0) y se vuelve al valor mas bajo al primer
dígito, resultando en 10, ontunuando 11, 12, 13, 14 hasta 19 (donde se repetirá
el pro eso) siguiendo 20, 21...

1.2 Representa ión genéri a de un número


Por lo tanto, todo sistema de representa ión numéria se orresponde on la
forma

Dn ...D3 D2 D1 D0
Donde a ada D (Dígito) le orresponde un subíndi e, a menor valor del
subíndi e, menos signi ativo el dígito.
Si on ideramos la base en la ual se en uentra representado el número
(por ejemplo, base B), el número representa, en realidad, una sumatoria de
poten ias de la base, multimpli ados por el valor del dígito, donde el exponente
se orresponde al subíndi e denido anteriormente.
Así, el número modelo anterior sería:

Dn x B n + ... + D3 x B 3 + D2 x B 2 + D1 x B 1 + D0 x B 0
Esta representa ión fun iona omo un algoritmo para ambios de base.

1.3 Sistemas de representa ión omo ejemplo


De esta manera pueden denirse representa iones en ualquier base, por ejemplo,
para el número 10264:

• Base 2

102642 = 1 x 24 + 0 x 23 + 2 x 22 + 6 x 21 + 4 x 20 = 4010

• Base 5

102645 = 1 x 54 + 0 x 53 + 2 x 52 + 6 x 51 + 4 x 50 = 68610

3
• Base 9

102649 = 1 x 94 + 0 x 93 + 2 x 92 + 6 x 91 + 4 x 90 = 670210

Como puede verse, uanto mayor es la base utilizada, menos dígitos se requieren
para representar el mismo valor en una base menor.

2 Sistemas de numera ión. Pasajes Desde y Ha-


ia De imal

2.1 Sistema de numera ión de imal


El sistema de imal, el más utilizado para uso  oloquial, se basa en repre-
senta ión de valores on base 10.
A pesar de utilizarlo sistemáti amente omo patron, este también responde
a la estru tura denida anteriormente:

1026410 = 1 x 104 + 0 x 103 + 2 x 102 + 6 x 101 + 4 x 100 = 1026410

Tomando este Valor omo patrón, veremos los sitemas de representa ión mas
utilizados en la informáti a.

2.2 Sistema de numera ión binario


El sistema binario es el más utilizado en la infomáti a por la posibilidad de
utilizarlo para representa iones biestables (En endido-Apagado, Arriba-Abajo,
siendo, en general, 0-1 respe tivamente).
Conversión del sistema binario al de imal:
Para un aso general:

Dn ..., D3 D2 D1 D0 2

Ya denimos que representa:

Dn x 2n + ... + D3 x 23 + D2 x 22 + D1 x 21 + D0 x 20

Si apli amos este ejemplo a un número ualquiera, supongamos 0110102:

110102 = 1 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 = 2610

Para el pro eso inverso, pasar de un número en base 10 a base 2 el pro eso
es el siguiente:

1. Se divide el número por la base

2. Si el o iente del resultado anterior es divisible, se lo utiliza omo divi-


dendo, y se realiza nuevamente la división.

4
3. Se repite 1 y 2 hasta que el resto ya no sea divisible (Entiendase, da un
valor menor al divisor)

4. Se on atenan los restos empezando por el último resto obtenido.

Para el pro eso inverso al anterior:

• Paso 1

26/2 = 13

Esto es:

 Resto = 0

 Co iente = 13

• Paso 2

El o iente anterior (13) lo utilizamos omo dividendo:

13/2 = 6, 5

Esto es:

 Resto = 1

 Co iente = 6

Hasta el momento los restos obtenidos son: 0, 1


Al ser 6 el o iente, se vuelve al paso 1:

• Paso 1

6/2 =3

Esto es:

 Resto = 0

 Co iente = 3

• Paso 2

El o iente anterior (13) lo utilizamos omo dividendo:

3/2 = 1, 5

Esto es:

 Resto = 1

 Co iente = 1

5
Hasta el momento los restos obtenidos son: 0, 1, 0, 1
Al ser 1 el o iente, se pro ede on el paso 4. Con atenamos los restos
en el orden inverso a lo que obtuvimos tomando omo primer dígito el último
o iente:
110102
Que es el numero que originalmente pasamos a de imal.

2.3 Sistema de numera ión hexade imal


Este sistema utiliza omo base el numero 6.
Conversión del sistema binario al de imal:
Para un aso general:

Dn ..., D3 D2 D1 D0 6
Ya denimos que representa:

Dn x 6n + ... + D3 x 63 + D2 x 62 + D1 x 61 + D0 x 60
Si apli amos este ejemplo a un número ualquiera, supongamos 2046 :

2046 = 2 x 62 + 0 x 61 + 4 x 60 = 7610
Para el pro eso inverso, pasar de un número en base 10 a base 6 el pro eso
es el mismo que para binario, simplemente se divide por 6 en lugar de 2:

• Paso 1

76/6 = 12, 66

Esto es:

 Resto = 4

 Co iente = 12

• Paso 2

El o iente anterior (12) lo utilizamos omo dividendo:

12/6 =2

Esto es:

 Resto = 0

 Co iente = 2

Hasta el momento los restos obtenidos son: 4, 0


Al ser 2 el o iente, se pro ede on el paso 4. Con atenamos los restos
en el orden inverso a lo que obtuvimos tomando omo primer dígito el último
o iente:
2046
Que es el numero que originalmente pasamos a de imal.

6
2.4 Sistema de numera ión O tal
Este sistema utiliza omo base el numero 8.
Conversión del sistema binario al de imal:
Para un aso general:

Dn ..., D3 D2 D1 D0 8

Ya denimos que representa:

Dn x 8n + ... + D3 x 83 + D2 x 82 + D1 x 81 + D0 x 80

Si apli amos este ejemplo a un número ualquiera, supongamos 2046 :

2078 = 2 x 82 + 0 x 81 + 7 x 80 = 13510

Para el pro eso inverso, pasar de un número en base 10 a base 8 el pro eso
es el mismo que para binario y el hexade imal, simplemente se divide por 8 en
lugar de 2 o 6:

• Paso 1

135/8 = 16, 5

Esto es:

 Resto = 7

 Co iente = 16

• Paso 2

El o iente anterior (16) lo utilizamos omo dividendo:

16/8 =2

Esto es:

 Resto = 0

 Co iente = 2

Hasta el momento los restos obtenidos son: 4, 0


Al ser 2 el o iente, se pro ede on el paso 4. Con atenamos los restos
en el orden inverso a lo que obtuvimos tomando omo primer dígito el último
o iente:
2078
Que es el numero que originalmente pasamos a de imal.

7
2.5 Sistema de numera ión Sexagesimal
Este sistema utiliza omo base el numero 16.
Como los números representables en de imal van de 0 a 9, para los valores
superiores se utilizan los primeros ara teres del alfabeto. Asi, el rango de
valores resulta: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F; siendo el equivalente
en de imal de A=10, B=11, C=12, D=13, E=14 y F=15.
Conversión del sistema binario al de imal:
Para un aso general:

Dn ..., D3 D2 D1 D0 16

Ya denimos que representa:

Dn x 16n + ... + D3 x 163 + D2 x 162 + D1 x 161 + D0 x 160

Si apli amos este ejemplo a un número ualquiera, supongamos 2046 :

2F 0D16 = 2 x 163 + F x 162 + 0 x 161 + D x 16

2 x 163 + 15 x 162 + 0 x 161 + 13 x 160 = 1204510

Para el pro eso inverso, pasar de un número en base 10 a base 16 el pro eso
es el mismo que para binario, el hexade imal y el o tal, simplemente se divide
por 16 en lugar de 2, 6 u 8:

• Paso 1

12045/16 = 752, 8125

Esto es:

 Resto = 13 (En Hexa equivale a D)

 Co iente = 752

• Paso 2

El o iente anterior (16) lo utilizamos omo dividendo:

752/16 = 47

Esto es:

 Resto = 0

 Co iente = 47

Hasta el momento los restos obtenidos son: D, 0


Al ser 47 el o iente, se vuelve al paso 1:

8
• Paso 1

47/16 = 2, 9375

Esto es:

 Resto = 15 (En Hexa equivale a F)

 Co iente = 2

Hasta el momento los restos obtenidos son: D, 0, F


Al ser 2 el o iente, se pro ede on el paso 4. Con atenamos los restos
en el orden inverso a lo que obtuvimos tomando omo primer dígito el último
o iente:
2F 0D16
Que es el número que originalmente pasamos a de imal.

3 Conversión entre sistemas no de imales

Si bien el método que, a simple vista resultaría mas ómodo para onvertir
valores entre sistemas no de imales es pasar siempre por el sistema de imal
(por ejemplo, para pasaje O tal -> Binario sería O tal -> De imal y luego
De imal -> Binario), es mu ho mas simple el pasaje entre Binario y O tal y
entre Binario y Hexade imal.

3.1 Pasaje entre Binario y O tal


3.1.1 O tal a Binario
Sabemos que el máximo valor de un solo dígito en o tal es 78 , uya repre-
senta ión en binario es 1112.
Ahora supongamos que in rementamos el valor 78 , esto sería 108 , si in re-
mentamos a su vez su equivalente binario 1112 resultaría en 10002.
Como podemos ver, si tomamos los últimos 3 dígitos del número Binario, se
orresponden on el último dígito del valor en O tal: 0002 = 08 .
Si ahora utilizamos el mismo razonamiento on el dígito restante del valor
o tal (18 ), la representa ión en binario (usando, nuevamente, 3 dígitos) es 0012 .
Enton es, el valor 108 equivale a 0010002.
Con este mismo sistema, podemos tomar ualquier valor o tal y onvertirlo
dire tamente a binario. Por ejemplo para el numero 25068tenemos:
28 = 0102
58 = 1012
08 = 0002
68 = 1102
La representa ión resultante sería: 0101010001102. Como el primer dígito
es ero (0), puede obviarse:101010001102

9
3.1.2 Binario a O tal
Para el pro eso inverso el pro eso es exa tamente inverso. Tomemos omo ejem-
plo, el resultado que obtuvimos en el pasaje de O tal a Binario 101010001102.
Sabemos que ne esitamos 3 digitos para representar un valor en o tal. Como
pueden haber eros (0) a la izquierda del numero que no se representen por no
tener signi an ia en el número, armamos 3-uplas de dígitos binarios:
Primer 3-upla: 1102
Segunda 3-upla: 0002
Ter er 3-upla: 1012
Cuarta 3-upla: 0102 (Completamos on 0 a la izquierda para ompletar los
3 dígitos).
El equivalente en O tal para las t-uplas anteriores es:
Primer 3-upla: 68
Segunda 3-upla: 08
Ter er 3-upla: 58
Cuarta 3-upla: 28
Rearmando el número obtenemos 25068que es el mismo número que pasamos
a Binario.

3.2 Pasaje entre Binario y Sexagesimal


3.2.1 Sexagesimala Binario
El pro eso es análogo al aso del O tal, solo que se requieren 4 dígitos binarios
para representar un dígito Sexagesimal; on lo ual, se pasa en 4 dígitos binarios
ada dígito Hexade imal.
Sabemos que el máximo valor de un solo dígito en o tal es F16 , uya repre-
senta ión en binario es 11112.
Ahora supongamos que in rementamos el valor F16 , esto sería 1016 , si in re-
mentamos a su vez su equivalente binario 11112 resultaría en 100002.
Como podemos ver, si tomamos los últimos 4 dígitos del número Binario, se
orresponden on el último dígito del valor en Sexagesimal: 00002 = 016 .
Si ahora utilizamos el mismo razonamiento on el dígito restante del valor
o tal (116 ), la representa ión en binario (usando, nuevamente, 4 dígitos) es
00012.
Enton es, el valor 1016 equivale a 000100002.
Con este mismo sistema, podemos tomar ualquier valor Sexagesimal y on-
vertirlo dire tamente a binario. Por ejemplo para el numero 250B 16 tenemos:
216 = 00102
516 = 01012
016 = 00002
B 16 = 10112
La representa ión resultante sería: 00100101000010112. Como los dos primeros
dígitos son ero (0), pueden obviarse:100101000010112

10
3.2.2 Binario a Sexagesimal
Para el pro eso inverso el pro eso es exa tamente inverso. Tomemos omo
ejemplo, el resultado que obtuvimos en el pasaje de Sexagesimal a Binario
100101000010112.
Sabemos que ne esitamos 4 digitos para representar un valor en Sexagesimal.
Como pueden haber eros (0) a la izquierda del numero que no se representen
por no tener signi an ia en el número, armamos 4-uplas de dígitos binarios:
Primer 3-upla: 10112
Segunda 3-upla: 00002
Ter er 3-upla: 01012
Cuarta 3-upla: 00102 (Completamos on 0 a la izquierda para ompletar los
3 dígitos).
El equivalente en Sexagesimal para las t-uplas anteriores es:
Primer 3-upla: B16
Segunda 3-upla: 016
Ter er 3-upla: 516
Cuarta 3-upla: 216
Rearmando el número obtenemos 250B 16 que es el mismo número que pasamos
a Binario.

4 Ejer i ios

4.1 Pasar a De imal


1. 11002
2. 100112
3. 1011012
4. 11100112
5. 111100112
6. 11111000112
7. 75548
8. 2568
9. 6778
10. 7778

11. 7578
12. 9F 8E5516
13. ABCDEF 16

11
14. F F A16
15. ABD16
16. EDAC 16

4.2 Pasar a Binario


1. 6310
2. 5410
3. 1010
4. 3010
5. 5110
6. 47010
7. 75548
8. 2568
9. 6778
10. 7778
11. 7578
12. 9F 8E5516
13. ABCDEF 16
14. F F A16
15. ABD16
16. EDAC 16

4.3 Pasar a O tal


1. 6310
2. 5410
3. 1010
4. 3010
5. 5110
6. 47010

12
7. 11002
8. 100112
9. 1011012
10. 11100112
11. 111100112
12. 11111000112
13. 9F 8E5516
14. ABCDEF 16
15. F F A16
16. ABD16
17. EDAC 16

4.4 Pasar a Sexagesimal


1. 6310
2. 5410
3. 1010
4. 3010
5. 5110
6. 47010
7. 11002
8. 100112
9. 1011012
10. 11100112
11. 111100112
12. 11111000112
13. 75548
14. 2568
15. 6778
16. 7778
17. 7578

13
4.5 Solu iones
1. 11002 =148=1210 = C 16
2. 100112 = 238 = 1910 = 1316
3. 1011012= 558 = 4510 =2D16
4. 11100112= 1638 = 11510 =7316
5. 111100112= 3638 = 24310 =F 316
6. 11111000112=17438= 99510 =3E316

7. 75548 =804410=1F 6C16 =1111011011002


8. 2568 =17410=AE16 =101011102
9. 6310 =778= 3F16
10. 9F 8E5516 =477071258=1045666110=1001111110001110010101012

14

Você também pode gostar