UNIVERSIDAD AUTONOMA GABRIEL RENE MORENO
UNIVERSIDAD AUTONOMA GABRIEL RENE MORENO
Facultad Ciencias Exactas y Tecnología
Facultad Ciencias Exactas y Tecnología
Semestre I/2020
Semestre I/2020
MAT204 – INF110
Capitulo 3 Sistemas de Numeración 2/4
Ing. Mary Dunnia López N.
Conversiones
3.3 Conversiones
3.3.1 Convertir de un sistema BaseX a Base10
• TFN (Teorema Fundamental de la Numeración)
3.3.2 Conversión de Base 10 a un Sistema de base X
• Números Enteros
• Números Fraccionarios
• Números Entero y Fracción
3.3.3 Conversiones Directas
• Caso 1: Base10 a Base x
• Caso 2: Base x a Base y
• Caso 3: Base 2 a Base z : donde z es potencia de 2
3.3.1 CONVERTIR DE UN SISTEMA BASEX A BASE10
Sistema en base X Base DECIMAL
TFN
Sistema en base 10 Base Y
3 Reglas de Conversión
TFN -> TEOREMA FUNDAMENTAL DE LA NUMERACIÓN
2.1 3 = 2* 30 + 1 * 3 -1 = 2 + 0.3 =2.310
Simplificando: Se puede utilizar el TFN para convertir un numero en
base X a su equivalente en base 10.
Aplicando el TFN con números enteros
Aplicando el TFN con números reales.
- Del punto para la Izquierda potencias positivas ascendentes desde cero.
- Del punto para la Derecha potencias negativas ascendentes desde -1.
BC051,E1 (16) ? (10)
Base 10 Base 16
=11*(16^4) + 0 0
12*(16^3) + 1 1
… …
0*(16^2) + 9 9
5*(16^1) + 10 A
11 B
1*(16^0) + 12 C
14*(16^ -1)+ 13 D
1*(16^ -2) 14 E
15 F
= 770129.87891 (10)
3.3.2 CONVERSIÓN DE BASE 10 A UN SISTEMA DE BASE X
Es un sistema de numeración posicional en el que las cantidades se representan
utilizando como base aritmética las potencias del número diez.
- Del punto para la Izquierda potencias positivas ascendentes desde cero.
- Del punto para la Derecha potencias negativas ascendentes desde -1.
BASE 10 -> BASE Y
BINARIO OCTAL HEXADECIMAL
Por divisiones sucesivas entre Por divisiones sucesivas entre la Por divisiones sucesivas entre la Base
la Base (2). Hasta que el Base (8). Hasta que el residuo sea (16). Hasta que el residuo sea menor que
ENTERO residuo sea menor que la Base menor que la Base (8). la Base (16).
(2).
Por Multiplicaciones sucesivas Por Multiplicaciones sucesivas por Por Multiplicaciones sucesivas por la
por la Base (2). Hasta que la la Base (8). Hasta que la fracción Base (16). Hasta que la fracción del
fracción del resultado sea 0 o del resultado sea 0 o se tengan resultado sea 0 o se tengan los
FRACCION se tengan los suficientes dígitos los suficientes dígitos octales que suficientes dígitos hexadecimales que no
binarios que no permitan no permitan sobrepasar un error. permitan sobrepasar un error.
sobrepasar un error.
Por restas sucesivas de las Por restas sucesivas de las Por restas sucesivas de las potencias
potencias de la Base (2). potencias de la Base (8). Hasta de la Base (16). Hasta que el resultado
Hasta que el resultado quede que el resultado quede en 0 o quede en 0 o con un error de precisión
en 0 o con un error de con un error de precisión inferior inferior al solicitado.
precisión inferior al solicitado. al solicitado. Por cada potencia se contara cuantas
ENTERO Y Las potencias de 2 utilizadas Por cada potencia se contara veces se repite y este número será el
FRACCION equivaldrán a un digito 1 y las cuantas veces se repite y este digito Hexadecimal. Si faltara alguna
que no a un digito 0. número será el digito octal. Si potencia se llena esta posición con el
faltara alguna potencia se llena digito Hexadecimal Cero.
esta posición con el digito octal
Cero.
Operación Procedimiento Punto de Parada
Conversión Enteros Divisiones Enteras Hasta obtener un
sucesivas entre la base COCIENTE igual a CERO
Conversión parte decimal Multiplicaciones sucesivas - Hasta obtener el
por la base resultado igual a CERO.
- Hasta que los resultados
comiencen a repetirse
periódicamente.
- Hasta obtener los dígitos
suficientes.
Conversión de Entero y Restas sucesivas de - Hasta obtener el
Decimal potencias de la base resultado igual a CERO.
- Hasta que los resultados
comiencen a repetirse
periódicamente.
- Hasta obtener los dígitos
suficientes
Conversión de Base 10 a un Sistema X
28 (10) ? (2)
Dividir sucesivamente entre DOS el numero decimal hasta que el cociente
sea cero
0,31 (10) ? (2)
Productos Sucesivas por la Base
0.31 *2 = 0.62
0.62 *2 = 1.24
0.24 *2 = 0.48
0.48 *2 = 0.96 0.24 *2 = 0.48
0.96 *2 = 1.92 0.48 *2 = 0.96
0.92 *2 = 1.84 0.96 *2 = 1.92
0.84 *2 = 1.68 0.92 *2 = 1.84
0.68 *2 = 1.36 0.84 *2 = 1.68
0.36 *2 = 0.72 0.68 *2 = 1.36
0.72 *2 = 1.44 0.36 *2 = 0.72
0.44 *2 = 0.88 0.72 *2 = 1.44
0.88 *2 = 1.76 0.44 *2 = 0.88
0.76 *2 = 1.52 0.88 *2 = 1.76
0.52 *2 = 1.04
0.04 *2 = 0.08
la parte entera de
0.08 *2 = 0.16 cada resultado
0.16 *2 = 0.32 es el resultado de la
conversión
0.32 *2 = 0.64
0.64 *2 = 1.28
0.28 *2 = 0.56
0.56 *2 = 1.12
0.12 *2 = 0.24
0,31 (10) 0, 01001111010111000010100011110101110000101000111
6351,31 (10) ? (2)
Divisiones Sucesivas entre la Base
6351 2
1 3175 2
1 1587 2
1 793 2
1 396 2
0 198 2
0 99 2
49
1 49 2
1 24 2
0 12 2
0 6 2
0 3 2
1 1
Desde el ultimo RESIDUO hasta el INICIO son EL RESULTADO de la conversión
6351,31 (10) 1100011001111 (2)
6351,31 (10) ? (2)
Restas Sucesivas de potencias de la Base
Contar el numero de veces que se utilizo una POTENCIA en orden desde arriba hacia abajo . En el caso binario
máximo se usa UNA vez una potencia.
VALOR POTENCIA 2 TOTAL POSICION
6351.31 - 4096.0000 = 2255.310000 2^12
2^-5 0.0312500000
2^-4 0.0625000000 2255.31 - 2048.0000 = 207.310000 2^11
2^-3 0.1250000000
207.31 - 128.0000 = 79.310000 2^7
2^-2 0.2500000000
2^-1 0.5000000000 79.31 - 64.0000 = 15.310000 2^6
2^0 1.0000000000
15.31 - 8.0000 = 7.310000 2^3
2^1 2.0000000000
2^2 4.0000000000 7.31 - 4.0000 = 3.310000 2^2
2^3 8.0000000000 3.31 - 2.0000 = 1.310000 2^1
2^4 16.0000000000 1.31 - 1.0000 = 0.310000 2^0
2^5 32.0000000000 0.31 - 0.2500 = 0.060000 2^-2
0.06 - 0.0313 = 0.028750 2^-5
0.03 - 0.0156 = 0.013125 2^-6
Digito de la
0.01 - 0.0078 = 0.005313 2^-7 conversión es = al
numero de veces que
0.01 - 0.0039 = 0.001406 2^-8 cada potencia fue
utilizada
0.00 - 0.0010 = 0.000430 2^-10
6351,31 (10) 1100011001111,0 1001111
6351,31 (10) ? (13)
Restas Sucesivas de potencias de la Base
VALOR TOTAL POTENCIA 13 Nro. Repeticiones
6351.31 - 2197 = 4154.31 13^3
2.00
4154.31 - 2197 = 1957.31 13^3
1957.31 - 169 = 1788.31 13^2
1788.31 - 169 = 1619.31 13^2
1619.31 - 169 = 1450.31 13^2
1450.31 - 169 = 1281.31 13^2
POTENCIA 13
1281.31 - 169 = 1112.31 13^2
13^4 28561 1112.31 - 169 = 943.31 13^2 11.00
13^3 2197 943.31 - 169 = 774.31 13^2
774.31 - 169 = 605.31 13^2
13^2 169 605.31 - 169 = 436.31 13^2
13^1 13 436.31 - 169 = 267.31 13^2
267.31 - 169 = 98.31 13^2
13^0 1
98.31 - 13 = 85.31 13^1
13^-1 0.07692 85.31 - 13 = 72.31 13^1
13^-2 0.00592 72.31 - 13 = 59.31 13^1
59.31 - 13 = 46.31 13^1 7.00
13^-3 0.00046 46.31 - 13 = 33.31 13^1
13^-4 0.00004 33.31 - 13 = 20.31 13^1
20.31 - 13 = 7.31 13^1
7.31 - 1 = 6.31 13^0
6.31 - 1 = 5.31 13^0
5.31 - 1 = 4.31 13^0
4.31 - 1 = 3.31 13^0 7.00
3.31 - 1 = 2.31 13^0
2.31 - 1 = 1.31 13^0
1.31 - 1 = 0.31 13^0
0.31 - 0.077 = 0.23 13^-1
0.23 - 0.077 = 0.16 13^-1
4.00
0.16 - 0.077 = 0.08 13^-1
0.08 - 0.077 = 0.00 13^-1
6351,31 (10) = 2B77,4
6351,31 (10) ? (13)
Restas Sucesivas de potencias de la Base
VALOR TOTAL POTENCIA 13 Nro. Repeticiones
6351.31 - 2197 = 4154.31 13^3
2.00
4154.31 - 2197 = 1957.31 13^3
1957.31 - 169 = 1788.31 13^2
1788.31 - 169 = 1619.31 13^2
1619.31 - 169 = 1450.31 13^2
1450.31 - 169 = 1281.31 13^2
POTENCIA 13
1281.31 - 169 = 1112.31 13^2
13^4 28561 1112.31 - 169 = 943.31 13^2 11.00
13^3 2197 943.31 - 169 = 774.31 13^2
774.31 - 169 = 605.31 13^2
13^2 169 605.31 - 169 = 436.31 13^2
13^1 13 436.31 - 169 = 267.31 13^2
267.31 - 169 = 98.31 13^2
13^0 1
98.31 - 13 = 85.31 13^1
13^-1 0.07692 85.31 - 13 = 72.31 13^1
13^-2 0.00592 72.31 - 13 = 59.31 13^1
59.31 - 13 = 46.31 13^1 7.00
13^-3 0.00046 46.31 - 13 = 33.31 13^1
13^-4 0.00004 33.31 - 13 = 20.31 13^1
20.31 - 13 = 7.31 13^1
7.31 - 1 = 6.31 13^0
6.31 - 1 = 5.31 13^0
5.31 - 1 = 4.31 13^0
4.31 - 1 = 3.31 13^0 7.00
3.31 - 1 = 2.31 13^0
2.31 - 1 = 1.31 13^0
1.31 - 1 = 0.31 13^0
0.31 - 0.077 = 0.23 13^-1
0.23 - 0.077 = 0.16 13^-1
4.00
0.16 - 0.077 = 0.08 13^-1
0.08 - 0.077 = 0.00 13^-1
6351,31 (10) = 2B77,4
3.3.3 CONVERSIONES DIRECTAS
Caso 1: Base10 Basex
Caso 2: Basex Basey
Caso 3: Base2 Basez
CASO 1: BASE 10 BASEX
- Para parte entera: Por divisiones sucesivas entre la base X
- Para parte decimal: Por multiplicaciones sucesivas por la base X
- Parte entera y decimal: Por restas sucesivas de potencias de la
base X
CASO 2: BASE X BASEY
Donde Y es distinto 10
1. Basex Base10
Para esta conversion solo aplicar el TFN (Teorema
fundamental de la Numeracion)
2. Base10 BaseY
Para esto ver el Caso 1
CASO 3: BASE 2 BASEZ
Donde Z es potencia del 2
1. Se debe representar Z bajo la forma de potencia del 2
4 22 Significa que 2 dígitos binarios son 1 digito de base 4
8 23 Significa que 3 dígitos binarios son 1 digito de base 8
16 24 Significa que 4 dígitos binarios son 1 digito de base 16
32 25 Significa que 5 dígitos binarios son 1 digito de base 32
CASO 3: OCTAL BINARIO
CASO 3: 55,35 (8) ?(2)
Carácter octal Nº binario Ejemplo: 55,358
0 000
1 001
2 010
3 011
101 101 011 101
4 100 5 5 3 5
5 101
6 110
7 111
CASO 3: 55,35 (8) ?(16)
Caráct. Nro
Hexa00 Binario Ejemplo: 55,358
0 0000
1 0001
4
2 0010 2 D 7 4 Dígitos Hexa
3 0011
4 0100
0010 1101 0111 0100 Dígitos Binarios en grupos de 4 en 4
5 0101 3
6 0110
7 0111
8 1000
9 1001
A 1010 101 101 011 101 Dígitos Binarios en grupos de 3 en 3 2
B 1011
C 1100 5 5 3 5 Dígitos Octales
D 1101
1
E 1110
F 1111
CASO 3: 2AC (16) X(2)
Cada digito Hexadecimal representa 4 dígitos Binarios.
2 A C (16) X(2)
2 10 12
0010 1010 1100
001010101100(2)