Conversión de números
Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal
Departamento de Electrónica, Sistemas e Informática
Conversión: Decimal a Binario
EJEMPLO:Convertir el número 52 a binario Pasos a seguir: Dividir el número 52 entre 2, resultado = 26 y el residuo = 0 Dividir el número 26 entre 2, resultado = 13 y el residuo = 0 Dividir el número 13 entre 2,resultado = 6 y el residuo = 1 Dividir el número 6 entre 2, resultado = 3 y el residuo = 0 Dividir el número 3 entre 2, resultado = 1 y el residuo = 1 Dividir el número 1 entre 2, resultado = 0 y elresiduo = 1 Número Decimal 52 Número Binario 110100
Departamento de Electrónica, Sistemas e Informática
Conversión: Decimal a Octal
EJEMPLO: Convertir el número 52 a octal Pasos a seguir:Dividir el número 52 entre 8, resultado = 6 y el residuo = 4 Dividir el número 6 entre 8, resultado = 0 y el residuo = 6
Número Decimal 52
Número Octal 64
Departamento de Electrónica, Sistemas eInformática
Conversión: Decimal a Hexadecimal
EJEMPLO: Convertir el número 52 a hexadecimal Pasos a seguir: Dividir el número 52 entre 16, resultado = 3 y el residuo = 4 Dividir el número 3 entre16, resultado = 0 y el residuo = 3
Número Decimal 52
Número Hexadecimal 34
Departamento de Electrónica, Sistemas e Informática
Conversión: Binario a Decimal
EJEMPLO: Convertir 110100 adecimal Pasos a seguir:
25=32 1 1×32=32
24=16 1 1×16=16
23=8 0 0x8=0
22=4 1 1×4=4
21=2 0 0x2=0
20=1 0 0x1=0
32 +
16 +
0+
4+
0+
0
32 + 16 + 0 + 4 +0 + 0 = 52 Departamento de Electrónica, Sistemas e Informática
Tabla de números binarios
Binario 0 0 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1
Decimal 1 2 3 4 5 6 7
Departamento de Electrónica, Sistemas eInformática
Conversión: Binario a Octal
EJEMPLO: Convertir 110100 a Octal Pasos a seguir: Agrupar el número binario en grupos de tres en tres iniciando por la derecha – en caso de no ser tres…