Autor:
Mark Sanchez
Fecha De Creación:
28 Enero 2021
Fecha De Actualización:
1 Mes De Julio 2024
![CONVERTIR de HEXADECIMAL a DECIMAL - Ejercicio #5](https://i.ytimg.com/vi/lFWfZVdxcGw/hqdefault.jpg)
Contenido
- Pasos
- Parte 1 de 3: Conversión de números hexadecimales a binarios
- Parte 2 de 3: Convertir números hexadecimales en decimales
- Parte 3 de 3: sistema numérico hexadecimal
- Consejos
¿Cómo puede cambiar este conjunto de números y letras incomprensibles para que sea comprensible para su computadora o para usted personalmente? Es muy fácil convertir números hexadecimales a binarios, razón por la cual se utilizan números hexadecimales en algunos lenguajes de programación. Convertir números hexadecimales en números decimales es un poco complicado, pero también puedes aprenderlo.
Pasos
Parte 1 de 3: Conversión de números hexadecimales a binarios
- 1 Convierta cada dígito de un número hexadecimal en cuatro dígitos de un número binario. Esencialmente, el sistema hexadecimal es una forma simplificada de representar números binarios. Convierta números de hexadecimal a binario de acuerdo con la siguiente tabla:
Hexadecimal Binario 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 mi 1110 F 1111 2 Intente convertir el número hexadecimal a binario usted mismo. Aquí hay unos ejemplos. Resalta el texto invisible a la derecha del signo igual para ver la respuesta y ponte a prueba.
- A23 = 1010 0010 0011
- ABEJA = 1011 1110 1110
- 70C558 = 0111 0000 1100 0101 0101 1000
3 Comprende el principio de transformación. En binario norte Los dígitos se pueden utilizar para representar 2 números diferentes. Por ejemplo, utilizando cuatro dígitos binarios, puede representar 2 = 16 números. Dado que el sistema hexadecimal utiliza dieciséis caracteres, un carácter puede representar 16 = 16 números. Esto facilita la conversión de números hexadecimales a binarios y viceversa.
- También puede imaginar cómo el conteo pasa al siguiente dígito en cada sistema. Hexadecimal "... D, E, F, 10", y en binario -" 1101, 1110, 1111, 10000’.
Parte 2 de 3: Convertir números hexadecimales en decimales
1 Recuerda cómo funciona el sistema numérico decimal. Usas números decimales todos los días sin pensar en cómo funcionan, pero cuando comenzaste a estudiarlos en la escuela, el maestro te explicó qué unidades, decenas, centenas, etc. A continuación, le recordaremos brevemente cómo funciona el sistema numérico decimal, lo que le ayudará a convertir números.
- Cada dígito de un número decimal está en un lugar específico llamado lugar. Los dígitos se cuentan de derecha a izquierda. La primera categoría son unidades, la segunda categoría son decenas, la tercera categoría son cientos y así sucesivamente. Si el número 3 está en el primer dígito, entonces este es el número 3, si está en el segundo, luego 30, si está en el tercero, entonces 300.
- Matemáticamente, los dígitos se pueden describir de la siguiente manera: 10, 10, 10, etc. Por lo tanto, este sistema se llama decimal.
2 Escribe el número decimal como la suma de algunos términos. Esto facilitará la comprensión del proceso de conversión de números hexadecimales a números decimales. Por ejemplo, el número 48013710 (recuerda que el índice 10 significa que el número dado es decimal).
- Comenzando con el primer dígito de la derecha: 7 = 7 x 10 o 7 x 1
- Moviéndose de derecha a izquierda: 3 = 3 x 10 o 3 x 10
- 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
3 Para convertir un número hexadecimal a decimal, cada dígito (comenzando por la derecha) del número hexadecimal debe multiplicarse por 16 a la potencia correspondiente al dígito de este dígito. Por ejemplo, considere el número hexadecimal C92116... Comience con el primer dígito de la derecha (1) y multiplíquelo por 16 (el primer dígito viene dado por el grado cero); aumente el exponente cada vez que pase al siguiente dígito (de derecha a izquierda):
- 116 = 1 x 16 = 1 x 1 (todos los dígitos están en decimal excepto donde se indique)
- 216 = 2 x 16 = 2 x 16
- 916 = 9 x 16 = 9 x 256
- C = C x 16 = C x 4096
4 Convierte caracteres alfabéticos en dígitos decimales. Los números tienen el mismo significado en los sistemas decimal y hexadecimal (por ejemplo, 716 = 710). Utilice la siguiente lista para convertir caracteres alfabéticos hexadecimales en dígitos decimales:
- A = 10
- B = 11
- C = 12
- D = 13
- E = 14
- F = 15
5 Realiza cálculos. Ahora, simplemente multiplica los dígitos correspondientes y suma los resultados de la multiplicación para obtener el número decimal. En nuestro ejemplo:
- C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
- = 1 + 32 + 2304 + 49152.
- = 5148910... El número decimal tiene más dígitos que el número hexadecimal porque un dígito hexadecimal describe más información que un dígito decimal.
6 Practica la conversión de números. Aquí hay algunas tareas para convertir números hexadecimales en números decimales. Resalta el texto invisible a la derecha del signo igual para ver la respuesta y ponte a prueba.
- 3AB16 = 93910
- A1A116 = 4137710
- 500016 = 2048010
- 500D16 = 2049310
- 18A2F16 = 10091110
Parte 3 de 3: sistema numérico hexadecimal
1 Aprenda a utilizar el sistema hexadecimal. Usualmente usamos el sistema decimal de diez dígitos. El sistema hexadecimal utiliza dieciséis caracteres, incluidos números y letras.
- Aquí están los números que comienzan en cero:
Hexadecimal Decimal Hexadecimal Decimal 0 0 10 16 1 1 11 17 2 2 12 18 3 3 13 19 4 4 14 20 5 5 15 21 6 6 16 22 7 7 17 23 8 8 18 24 9 9 19 25 A 10 1A 26 B 11 1B 27 C 12 1C 28 D 13 1D 29 mi 14 1E 30 F 15 1F 31
- Aquí están los números que comienzan en cero:
2 Utilice un subíndice para mostrar qué sistema está utilizando. Para ello se utiliza un número decimal. Por ejemplo 1710 - este es el número 17 en el sistema decimal (es decir, el número decimal habitual 17); once10 = 1016, es decir, el decimal 11 es igual a 10 en hexadecimal. Los números hexadecimales no siempre incluyen una letra. Pero si en lugar de un número escribe una letra, entonces está claro que se trata de un sistema hexadecimal.
Consejos
- Utilice una calculadora en línea para convertir números hexadecimales grandes. Es posible que no se moleste en absoluto y use un convertidor en línea, pero aún así es una buena idea comprender los cálculos manuales para comprender el proceso correctamente.
- El algoritmo de conversión hexadecimal a decimal es adecuado para convertir cualquier sistema numérico a números decimales. Simplemente reemplace el número 16 (en algunas potencias) con el número correspondiente (en algunas potencias) de otro sistema numérico.