Tecnología y Electrónica, pregunta formulada por Gabychii, hace 1 año

Realiza las conversiones entre bases que se piden
a)32568(hexadecimal a octal)
b)574(decimal a hexadecimal)
ALGUIEN PORFIIS Q LE ENTIENDA

Respuestas a la pregunta

Contestado por jonathantipan
1
Bueno no es muy difícil de entender hay que saber que cada "base" representa diferentes sistemas de numeración esencialmente para uso en programación y en electrónica.

el hexadecimal de base 16 tiene 16 representaciones numéricas y sus equivalentes tanto en octal como en decimal.

Si buscas en internet tabla ASCII observaras las equivalencias que necesitas para realizar la conversión.

En esencia debes transformar de hexadecimal a binario de cuatro cifras y este binario a octal.

para tu caso

32568₁₆ : 3=0011 2=0010 5=0101 6=0110 8=1000

=00110010010101101000₂

ahora para transformar a octal el número binario lo tomas de 3 en 3 desde la derecha a izquierda

=000 110 010 010 101 101 000

y lo transformas a octal cada cifra binaria 

= 0      6     2      2     5     5      0 
=622550₈ en octal


------------------------------------------------------------------------------

Para el caso de decimal a hexadecimal tenemos que dividir a mano (la calculadora te da decimales).

574₁₀ a hexadecimal

tenemos que dividir para 16 hasta que el cociente sea menor que 16

                cociente             residuo
574:16         35                   14
  35:16         2                     3

como el cociente es menor que 16 tomamos los residuos y el ultimo cociente de la siguiente manera

2   3   14  ₁₀

sacamos las equivalencias en hexadecimal observando la tabla

2=2   3=3  14=E

23E₁₆ en hexadecimal
Adjuntos:
Otras preguntas