Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap22 ConvNum
Cap22 ConvNum
Capitulo 2
2.3 Conversiones
2.3.1 Convertir de un sistema BaseX a Base10
• TFN (Teorema Fundamental de la Numeración)
2.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
2.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
0 0
=11*(16^4) + 1 1
12*(16^3) + … …
0*(16^2) + 9 9
10 A
5*(16^1) +
11 B
1*(16^0) + 12 C
14*(16^ -1)+ 13 D
1*(16^ -2) 14 E
15 F
= 770129.87891 (10)
2.3.2 Conversión de Base 10 a un Sistema de base X
Por Multiplicaciones sucesivas Por Multiplicaciones sucesivas por Por Multiplicaciones sucesivas por la Base
por la Base (2). Hasta que la la Base (8). Hasta que la fracción (16). Hasta que la fracción del resultado
fracción del resultado sea 0 o se del resultado sea 0 o se tengan los sea 0 o se tengan los suficientes dígitos
FRACCION tengan los suficientes dígitos suficientes dígitos octales que no hexadecimales que no permitan
binarios que no permitan permitan sobrepasar un error. 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
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
0.08 *2 = 0.16 de cada
resultado
0.16 *2 = 0.32 es el resultado
0.32 *2 = 0.64 de la conversión
0.64 *2 = 1.28
0.28 *2 = 0.56
0.56 *2 = 1.12
0.12 *2 = 0.24
0 3 2
1 1
2^-3 0.1250000000
207.31 - 128.0000 = 79.310000 2^7
2^-2 0.2500000000
79.31 - 64.0000 = 15.310000 2^6
2^-1 0.5000000000
2^0 1.0000000000 15.31 - 8.0000 = 7.310000 2^3
2^1 2.0000000000
7.31 - 4.0000 = 3.310000 2^2
2^2 4.0000000000
3.31 - 2.0000 = 1.310000 2^1
2^3 8.0000000000
1.31 - 1.0000 = 0.310000 2^0
2^4 16.0000000000
0.31 - 0.2500 = 0.060000 2^-2
2^5 32.0000000000
0.06 - 0.0313 = 0.028750 2^-5
Donde Y es distinto 10
1. Basex → Base10
Para esta conversion solo aplicar el TFN (Teorema
fundamental de la Numeracion)
1. Base10 → BaseY
Ejemplo: 55,358
Carácter octal Nº binario
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
2 0010
4
2 D 7 4 → Dígitos Hexa
3 0011
4 0100
5 0101 0010 1101 0111 0100 → Dígitos Binarios en grupos de 4 en 4
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)
2 A C (16) → X(2)
2 10 12
0010 1010 1100
001010101100(2)