Conversión de enteros sin signo de cualquier base a decimal

Conversión de binario a decimal

Recordando que se trata de un sistema posicional, para realizar la conversión se realiza el siguiente procedimiento.

  1. Identificar el número a convertir.
  2. Enumerar la posición que ocupa cada dígito, de derecha a izquierda comenzando desde el 0:

    $2^3$ $2^2$ $2^1$ $2^0$
    8 4 2 1
    1 0 1 0
  3. Multiplicar el primer dígito por la base elevada a la posición que ocupa cada dígito.

    $1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0$
  4. Realizar la suma $8 + 0 + 2 + 0 = 10$ y finalmente el resultado de dicha suma es el número 10 en el sistema decimal.

Por lo que el número $1010_2$ es equivente al número $10_{10}$.


Conversión de octal a decimal

Se sigue el mismo proceso que de binario a decimal, solo que ahora se utilizan potencias de 8, en lugar de potencias de 2.

Ejemplo: Convertir desde octal $170716_8$ a base 10:

$8^5$ $8^4$ $8^3$ $8^2$ $8^1$ $8^0$ Base elevada a la posición
32768 4096 512 64 8 1
1 7 0 7 1 6 Dígitos ocupados
+1x32768 +7x4096 +0x512 +7x64 +1x8 +6x1 =
+32768 +28672 +0 +448 +8 +6 61902

Por lo tanto: $170716_8 = 61902_{10}$


Conversión de hexadecimal a decimal

Se sigue el mismo proceso que de cualquier potencia a decimal, pero recuerda que cuando encuentres las letras de la $A$ a la $F$ tienes que sustituirlas por su equivalente en decimal: $ A_{16}=10_{10}$, $B_{16}=11_{10}$, $C_{16}=12_{10}$, $D_{16}=13_{10}$, $E_{16}=10_{14}$, y $F_{16}=15_{10}$

Ejemplo: convertir $F1CE$ de base 16 a base 10:

$16^3$ $16^2$ $16^1$ $16^0$ Base elevada a la posición
4096 256 16 1
F 1 C E Dígitos ocupados
+15x4096 +1x256 +12x16 +14x1 =
+61440 +256 +192 +14 $61902_{10}$
Escribir
Con los siguientes ejercicios verificarás si aprendiste el procedimiento para convertir la representación de números de cualquier base a decimal.

Escribe la respuesta correcta en los espacios para completar el procedimiento.

Ejercicio 1

Convierta $3FF_{16}$ a decimal:

Es necesario que escribas las respuestas para recibir retroalimentación.
$16^2$ $16^1$ $16^0$ Base elevada a la posición
256 16 1
3 F F Dígitos ocupados
+3x256 +15x16 +15x1 =
+768 +240 +15 102310

Ejercicio 2

Convierta $110101_2$ a decimal.

El número original está en sistema binario .

$2^5$ $2^4$ $2^3$ $2^2$ $2^1$ $2^0$ Base elevada a la posición
32 16 8 4 2 1
1 1 0 1 0 1 Dígitos ocupados
+1x32 +1x16 +0x8 +1x4 +0x2 +1x1 =
+32 +16 +0 +4 +0 +1 5310
Retroalimentación: la base del número original es 2.

Ejercicio 3

Convierta $110101_8$ a decimal.

El número original está en sistema octal .

$8^5$ $8^4$ $8^3$ $8^2$ $8^1$ $8^0$ Base elevada a la posición
32768 4096 512 64 8 1
1 1 0 1 0 1 Dígitos ocupados
+1x32768 +1x4096 +0x512 +1x64 +0x8 +1x1 =
+32768 +4096 +0 +64 +0 +1 3692910
Retroalimentación: la base del número original es 8.

Ejercicio 4

Convierta $201_8$ a decimal.

El número original está en sistema octal .

$8^2$ $8^1$ $8^0$ Base elevada a la posición
64 8 1
2 0 1 Dígitos ocupados
+2x64 +0x8 +1x1 =
+128 +0 +1 129
Retroalimentación: la base del número original es 8.

Ejercicio 5

Convierta $2A1_{16}$ a decimal.

El número original está en sistema hexadecimal .

$2A1_{16}=$ 673 10

$16^2$ $16^1$ $16^0$ Base elevada a la posición
256 16 1
2 A 1 Dígitos ocupados
+2x256 +10x16 +1x1 =
+512 +160 +1 673
Retroalimentación: la base del número original es 16.

Ejercicio 6

Convierta $64_{8}$ a decimal.

El número original está en sistema octal .

$64_{8}=$ 5210

$8^1$ $8^0$ Base elevada a la posición
8 1
6 4 Dígitos ocupados
+6x8 +4x1 =
+48 +4 52
Retroalimentación: la base del número original es 8.