Académique Documents
Professionnel Documents
Culture Documents
Universidad Catlica de El Salvador Facultad de Ingeniera y Arquitectura Programacin I, Seccin A Docente: Ma. Ing. Giovanni Acosta
18/07/2013
249
2 124 0 2 62 0 2 31 1 2 15 1 2 7 1 2 3 1 2 1 1 2 0
LSB
MSB
18/07/2013
Ejemplo:
Convertir 6.83 a binario
6 2 0 3 1 1 1 2 2 0
LSB
MSB
0,83 x 0,66 x 0,32 x 0,64 x 0,28 x 0,56 x 0,12 x 0,24 x 0,48 x 0,96 x 0,92 x 0,84 x
2= 2= 2= 2= 2= 2= 2= 2= 2= 2= 2= 2=
1,66 => 1 1,32 => 1 0,64 => 0 1,28 => 1 0,56 => 0 1,12 => 1 0,24 => 0 0,48 => 0 0,96 => 0 1,92 => 1 1,84 => 1 1,68 => 1
MSB
LSB
18/07/2013
Ejemplo:
Convertir 150 decimal a binario.
La potencia de 2 ms cercana a 150 es 128 (2 a la 7 , Octavo Bit) 150 128 = 22 La potencia de 2 ms cercana a 22 es 16 (2 a la 4 , Quinto Bit) 22 16 = 6 La potencia de 2 ms cercana a 6 es 4 (2 ala 2 , Tercer Bit) 6 4 = 2 La potencia de 2 ms cercana a 2 es 2 (2 ala 1 , Segundo Bit) 2 2 = 0
150 = 10010110
Ejemplo:
Convertir 150 de decimal a binario:
MSB Potencia de 2 Valor del Bit Binario (conocido) Binario (completar) Conversin 1 2 a la 7 128 1 0 0 0 0 1 2 a la 6 64 2 a la 5 32 2 a la 4 16 1 0 0 1 1 2 ala 3 8 2 a la 2 4 1 2 a la 1 2 1 0 0 LSB 2 a la 0 1
150 = 10010110
18/07/2013
Ejercicios:
Convertir de decimal a binario:
1. 2. 276 189
18/07/2013
Ejemplo:
Convertir el nmero entero binario 1101101 a decimal. Se determina el peso de cada bit que est a 1, y luego se obtiene la suma de los pesos para obtener el nmero decimal:
Ejemplo:
Convertir el nmero binario fraccionario 0,1011 en decimal. En primer lugar se determina el peso de cada bit que est a 1, y luego se suman los pesos para obtener la fraccin decimal:
18/07/2013
Ejemplo:
18/07/2013
Ejemplo: mtodo 1
Convertir a decimal el nmero hexadecimal: A8516 Primero, hay que convertir a binario el nmero hexadecimal, y despus a decimal:
18/07/2013
Ejemplo: mtodo 2
Convertir a decimal: E516
18/07/2013
Ejemplos:
Convertir a binarios los siguientes nmeros octales:
10
18/07/2013
Ejemplo:
Convertir a octal los siguientes nmeros binarios:
11
18/07/2013
Ejemplo:
Convertir a hexadecimal los siguientes nmeros:
12
18/07/2013
Ejemplo:
Determinar los nmeros binarios que correspondan a los siguientes nmeros hexadecimales:
13
18/07/2013
14
18/07/2013
Ejemplo:
Convertir N=(10111011110)2 a base 8 y a base 16 para base 8: Como 8 = 23, bastar con representar cada 3 dgitos del nmero binario en octal como se muestra a continuacin.
Ejercicios:
1. Convertir de binario a decimal a) 110012 b) 10110110112 2. Convertir de decimal a binario a) 86910 b) 842610 3. Convertir de binario a octal a) 1110101012 b) 11011,012 4. Convertir de octal a binario a) 20668 b) 142768 5. Convertir de binario a hexadecimal a) 1100010002 b) 100010,1102 6. Convertir de hexadecimal a binario a) 86BF16 b) 2D5E16 7. Convertir de octal a decimal a) 1068 b) 7428 8. Convertir de decimal a octal: a) 23610 b) 5274610
15
18/07/2013
Soluciones:
1. De binario a decimal a) 110012 Solucin: 2510 b) 10110110112 Solucin: 73110 2. De decimal a binario a) 86910 Solucin: 11011001012 b) 842610 Solucin: 100000111010102 3. De binario a octal a) 1110101012 Solucin: 7258 b) 11011,012 Solucin: 33,28 4. De octal a binario a) 20668 Solucin: 0100001101102 b) 142768 Solucin: 0011000101111102 5. De binario a hexadecimal a) 1100010002 Solucin: 18816 b) 100010,1102 Solucin: 22,C16 6. De hexadecimal a binario a) 86BF16 Solucin: 10000110101111112 b) 2D5E16 Solucin: 0101101010111102 7. De octal a decimal a) 1068 Solucin: 7010 b) 7428 Solucin: 48210 8. De decimal a octal: a) 23610 Solucin: 3548 b) 5274610 Solucin: 1470128
16