UNIVERSIDAD DE EL SALVADOR
FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE
DEPARTAMENTO DE INGENIERA Y ARQUITECTURA
GUA # 1: CONVERSIONES ENTRE SISTEMAS NUMRICOS
ASIGNATURA: INTRODUCCIN A LA INFORMTICA
Objetivo: Que el estudiante comprenda el origen de los nmeros en los diferentes sistemas,
ejecutando conversiones con otros sistemas y las 4 operaciones bsicas: Suma, Resta,
Multiplicacin y Divisin.
1. DE DECIMAL A BINARIO, OCTAL Y HEXADECIMAL.
Para convertir de base 10 a binario el algoritmo resulta muy sencillo, se divide entre 2 y se anota el
cociente bajo el nmero y el residuo a la derecha, se aplica iterativamente este procedimiento hasta
llegar a 0 y al final el resultado es a cadena de bits de abajo hacia arriba.
En el caso de base 8 es el mismo caso, se divide el nmero entre 8 y se anota el cociente bajo el
nmero y el residuo la derecha, en caso de ser decimal se multiplica por 8 y ese ser el residuo.
Similarmente para convertir un nmero en base 10, a base 16 dividimos entre 16 aplicando el
algoritmo que se utiliz en base 2 y en base 8, en este caso si el residuoes mayor de 9 se utilizan las
letras A, B, C, D, E y F.
Conversin con tabla
Convertiremos el decimal 678
Base 2
1024
512
256
128
64
Base 8
32
512
64
65536 4096
256
16
32768 4096
Base 16
C. a binario
16
C. a octal
C. a
hexadecimal
67810 = 10101001102 = 12468 = 2A616
2. DE BINARIO A DECIMAL, OCTAL Y HEXADECIMAL.
Convertiremos el binario 10101001102
Base 2
1024
Binario
512
256
128
64
32
16
Decimal: sumaremos todos los valores de base 2 que en su casilla tengan 1.
Octal: agruparemos 3 bits de derecha a izquierda. Si en el ltimo faltan dgitos, rellenamos
con 0, luego buscaremos en la tabla de conversiones su valor en octal.
Hexadecimal: agruparemos 4 bits de derecha a izquierda. Si en el ltimo faltan dgitos,
rellenamos con 0, luego buscaremos en la tabla su valor en hexadecimal.
3. DE OCTAL A DECIMAL, BINARIO Y HEXADECIMAL
Convertiremos el octal 12468
Base 8
512
64
Octal
C. a decimal
512
128
32
C. a binario
32768 4096
C. a hexadecimal
Decimal: Multiplicamos el nmero en la casilla octal por su correspondiente casilla en la
base y luego sumamos.
Binario: Lo convertimos directamente con la tabla de conversin.
Hexadecimal: agruparemos 4 bits de derecha a izquierda. Si en el ltimo faltan dgitos,
rellenamos con 0, luego buscaremos en la tabla su valor en hexadecimal.
4. DE HEXADECIMAL A DECIMAL, BINARIO Y OCTAL
Convertiremos el hexadecimal 2A616
Base 16
64
Hexadecimal
C. a decimal
512
160
C. a binario
32768 4096
512
C. a octal
Decimal: Multiplicamos el nmero en la casilla hexadecimal por su correspondiente casilla
en la base y luego sumamos.
Binario: Lo convertimos directamente con la tabla de conversin.
Octal: agruparemos 3 bits de derecha a izquierda. Si en el ltimo faltan dgitos, rellenamos
con 0, luego buscaremos en la tabla su valor en octal.
1) CONVERTIR:
a. 548610=?2=?8=?16
b. 865510=?2=?8=?16
c. 111010=?2=?8=?16
d. 654610=?2=?8=?16
e. 879910=?2=?8=?16
2) CONVERTIR:
a. 110110112 =?10=?16=?8
b. 1111112=?10=?16=?8
c. 101110012=?10=?16=?8
d. 10111112=?8=?16=?10
e. 110111012=?16=?8=?10
3) CONVERTIR
a. 745128=?2=?16=?10
b. 655548=?2=?16=?10
c. 12348=?2=?16=?10
d. 777778=?2=?16=?10
e. 1215478=?10=?16=?2
4) CONVERTIR
a. ABCD316=?2=?10=?8
b. 6545B16=?8=?10=?2
c. A984516=?8=?2=?10
d. AAA1216=?8=?10=?2
e. BDC4516=?8=?10=?2