Sobre mi.

Mi foto
Santander, CANTABRIA, Spain
Bienvenido a mi Blog, soy César Zazo Serrano y os mostraré las actividades realizadas durante el curso 2012/2013 en la asignatura de desarrollo y construcción de prototipos electrónicos que imparte nuestro profesor Don José Luis Del Val en el Centro Integrado De Formación Profesional Nº1 situado en Peñacastillo.

jueves, 22 de noviembre de 2012

Conversiones

Para refrescar la memoria, nuestra primera practica ha consistido en realizar una tabla de conversiones de diferentes bases numéricas, tales como binario, hexadecimal, octal, decimal...

Aquí os muestro el resultado de dicho trabajo:




a) Conversión de binario a decimal:

10011= 1*2^0+1*2^1+1+2^4=19.

b) Conversión de binario fraccionado a decimal:

1110,101= (1*2^1+1*2^2+1*2^3), (1*2^-1+1*2^-3)=14,625.

c) Conversión de decimal a binario:

87= 87/2 = 43/2 (1) = 21/2 (1) = 10/2 (1) = 5/2 (0) = 2/2 (1) = 1 (0)= (1). =1010111.

Dividimos entre dos hasta llegar a 0 y los restos de cada división se utilizan para definir el número binario, siendo el resto de la primera división el primero que forma el resultado.

d) Conversión de decimal fraccionario a binario:

0.375 = 0.375*2= 0,750*2= 1,5  0,5*2=1 0.011.

Se multiplica el decimal por dos, si este supera la unidad, al binario le corresponde un 1, en caso contrario un 0. En caso de que sea un 1, este se eliminará al realizar la siguiente multiplicación por 2.

e) Conversión de octal a decimal:

123= 3*8^0+2*8^1+1*8^2= 83.

En este caso se multiplica cada dígito por 8 elevado a la posición del mismo empezando de 0, y la suma resultante de dichos resultados será el número decimal.

f) Conversión de octal fraccionario a decimal:

642,21= 6*8^2+4*8^1+2*8^0+2*8^(-1)+1*8^(-2) = 418,265.

g) Conversión de decimal a octal:

1327 = 2457.

En este caso es idéntico a convertir a binario pero en vez de dividir entre 2, se divide entre 8 y se van adquiriendo los restos para formar el número octal.

h) Conversión de decimal fraccionario a octal:

418,265625 = 642,21.

Para obtener la parte fraccionada realizaremos la siguiente operación: 2*1/8+1*1/64, es decir,
se toman los dígitos de la parte fraccionada y se multiplican por 8^-1, 8^-2 y así sucesivamente dependiendo de la posición.

i) Conversión de octal a binario:

532 = 101011010. En este caso se toma cada dígito por separado y se convierte a número binario uniéndolos posteriormente.

5=101; 3=011; 2=010  101011101.

j) Conversión de binario a octal:

110111000100 = 6704. Se realiza la operación inversa a la explicada anteriormente, se toman los dígitos binarios de tres en tres y se traducen formando el número octal. En caso de que el número binario no esté formado por múltiplos de 3, se añadirán ceros a la izquierda.

k) Conversión de octal fraccionario a binario:

74,61 = 111100,110001.

Se realiza del mismo modo que en el apartado i).

l) Conversión de fraccionario binario a octal:

1011,10111 = 13,56.

Se realiza del mismo modo que en el apartado j).

m) Conversión de hexadecimal a decimal:

2B6 = 694.

2*16^2+(B=11)*16^1+6*16^0. Se toma el valor de cada dígito y se multiplica por 16 elevado a su posición-1, es decir, se empieza desde cero.

n) Conversión de hexadecimal fraccionario a decimal:

A3F,C = 2623,75.
Para hallar la parte fraccionada se multiplica el dígito por 16 elevado a su posición pero en negativo: C=12*16^-1.

ñ) Conversión de decimal a hexadecimal:

45 = 2D. El método consiste en dividir el número entre 16, 45/16= 2 y el resto es 13=D.

o) Conversión de decimal fraccionario a hexadecimal:

250,25 = FA,4.

La parte fraccionada se obtiene multiplicando 0.25*16= 4. En caso de que no fuese un número entero, este debería ser multiplicado nuevamente por 16 y así sucesivamente hasta obtener un número exacto ó dependiendo de la precisión que se desee.

p) Conversión de hexadecimal a binario:

3B9 = 1110111001.
El sistema es idéntico al de pasar de octal a binario, pero en vez de grupos de 3, se realiza por medio de grupos de 4. En este caso para se han omitido los ceros del comienzo del número 3, ya que no son significantes: 0011 1011 1001.

q) Conversión de hexadecimal fraccionario a binario fraccionario:

47,FE = 1000111,11111110.
La única diferencia a la hora de obtener la parte fraccionada es que los ceros no significativos se
dejan a la derecha.

r) Conversión de binario a hexadecimal:

Convertir 101010000101 = A85. En este caso se agrupan de 4 en cuatro y se van hallando los dígitos del número hexadecimal.

0101=5; 1000=8; 1010= A;

s) Conversión de binario fraccionario a hexadecimal:

10010,011011 = 12.6C. El sistema es idéntico al realizado en el apartado s).
CESAR ZAZO SERRANO.

Explicación wikipedizada:

http://es.wikipedia.org/wiki/Sistema_binario

Aunque como todos sabeis, Google es muy sabio y siempre podreis obtener más información.


No hay comentarios:

Publicar un comentario