Ordenador - Conversión Número


Advertisements

Hay muchos métodos o técnicas que pueden utilizarse para convertir a números de una base a otra. Le demostramos a continuación:

  • Decimal a otro sistema de Base
  • Otro sistema de Base a Decimal
  • Otro sistema de Base que no Decimal
  • Método de acceso directo - binario a Octal
  • Método de acceso directo - Octal a binario
  • Método de acceso directo - binario a Hexadecimal
  • Método de acceso directo - Hexadecimal a binario

Decimal a otro sistema de Base

steps

  • Paso 1 - dividir el número decimal a convertir el valor de la nueva base.

  • Paso 2 - obtener el resto de paso 1 como el dígito más a la derecha (dígito menos significativo) de nuevo número base.

  • Paso 3 - divida el cociente de la división anterior por la nueva base.

  • Paso 4 - grabar el resto del paso 3 como el siguiente dígito (a la izquierda) del nuevo número base.

Repita los pasos 3 y 4, que los restos de derecha a izquierda, hasta que el cociente sea cero en paso 3.

El resto pasado así obtenido será el dígito más significativo (MSD) el nuevo número de base.

Ejemplo

Número decimal: 29 10

Cálculo binario equivalente:

Paso Operación Resultado Resto
Paso 1 29 / 2 14 1
Paso 2 14 / 2 7 0
Paso 3 7 / 2 3 1
Paso 4 3 / 2 1 1
Paso 5 1 / 2 0 1

Como se mencionó en los pasos 2 y 4, los restos tienen que colocarse en el orden inverso para que el resto de la primero se convierte en la cifra menos significativa (LSD) y el resto pasado se convierte en el dígito más significativo (MSD).

Número decimal: 29 10 = número binario: 11101 2

Otro sistema de base al sistema Decimal

Steps

  • Paso 1 - determinar el valor de la columna (posicional) de cada dígito (esto depende de la posición del dígito y la base del sistema de numeración).

  • Paso 2 - multiplicar los valores obtenidos de la columna (en el paso 1) de las cifras en las columnas correspondientes.

  • Paso 3 - suma los productos calculados en el paso 2. El total es equivalente al valor en decimal.

Ejemplo

Número binario: 11101 2

Cálculo Decimal equivalente:

Paso número binario Número decimal
Paso 1 111012 ((1 x 24) + (1 x 23) + (1 x 22) + (0 x 21) + (1 x 20))10
Paso 2 111012 (16 + 8 + 4 + 0 + 1)10
Paso 3 111012 2910

Número binario: 11101 2 = número Decimal: 29 10

Otro sistema Base a sistema no Decimal

Steps

  • Paso 1 - convertir el número original a un número decimal (base 10).

  • Paso 2 - convertir el número decimal así obtenido para el nuevo número base.

Ejemplo

Número octal: 25 8

Cálculo binario equivalente:

Paso 1: convertir a Decimal

Paso Número octal Número decimal
Paso 1 258 ((2 x 81) + (5 x 80))10
Paso 2 258 (16 + 5 )10
Paso 3 258 2110

Número octal : 258 = Número decimal : 2110

Step 2 : Convertir Decimal a binario

Paso operación resultado Resto
Paso 1 21 / 2 10 1
Paso 2 10 / 2 5 0
Paso 3 5 / 2 2 1
Paso 4 2 / 2 1 0
Paso 5 1 / 2 0 1

Número decimal: 21 10 = número binario: 10101 2

Número octal: 25 8 = número binario: 101012

Método de acceso directo - binario a Octal

Steps

  • Paso 1 - los dígitos binarios se dividen en grupos de tres (a partir de la derecha).

  • Paso 2 - convertir cada grupo de tres dígitos binarios a un dígito octal.

Ejemplo

Número binario: 10101 2

Cálculo equivalente Octal:

Paso Número binario Número octal
Paso 1 101012 010 101
Paso 2 101012 28 58
Paso 3 101012 258

Número binario : 101012 = Número octal : 258

Método de acceso directo - Octal a binario

Steps

  • Paso 1 - convertir cada dígito octal en un número binario de 3 dígitos (los dígitos octales pueden ser tratados como decimal para esta conversión).

  • Paso 2 - combinar todos los grupos binarios resultantes (de 3 dígitos cada uno) en un único número binario.

Ejemplo

Número octal: 25 8

Cálculo binario equivalente:

Paso Número octal Número binario
Paso 1 258 210 510
Paso 2 258 0102 1012
Paso 3 258 0101012

Número octal : 258 = Número binario : 101012

Método de acceso directo - binario a Hexadecimal

Steps

  • Paso 1 - los dígitos binarios se dividen en grupos de cuatro (a partir de la derecha).

  • Paso 2 - convertir cada grupo de cuatro dígitos binarios en un símbolo hexadecimal.

Ejemplo

Número binario: 10101 2

Cálculo equivalente hexadecimal:

Paso Número binario Número hexadecimal
Paso 1 101012 0001 0101
Paso 2 101012 110 510
Paso 3 101012 1516

Número binario: 10101 2 = número Hexadecimal: 15 16

Método de acceso directo - Hexadecimal a binario

steps

  • Paso 1 - convertir cada dígito hexadecimal a un número binario de 4 dígitos (los dígitos hexadecimales pueden ser tratados como decimal para esta conversión).

  • Paso 2 - combinar todos los grupos binarios resultantes (de 4 dígitos cada uno) en un único número binario.

Ejemplo

Número hexadecimal: 15 16

Cálculo binario equivalente:

Paso Número hexadecimal Número binario
Paso 1 1516 110 510
Paso 2 1516 00012 01012
Paso 3 1516 000101012

Número hexadecimal : 1516 = Número binario : 101012

Advertisements