Offroad

Solo disponible en BuenasTareas
  • Páginas : 4 (849 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2012
Leer documento completo
Vista previa del texto
Vamos primero para pasar de numero binario a decimal:
1.- Tomamos nuestro numero decirmal, por ejemplo 00110100100 y lo separamos por cifras:
0  0  1  1  0  1  0  0  1  0  0
2.- A cada crifra leagregamos un multiplicador por 2 (*2):
0*2  0*2  1*2  1*2  0*2  1*2  0*2  0*2  1*2  0*2  0*2
3.- Luego de derecha a izquierda (muy importante) elevamos cada “2″ a potencias consecutivas, partiendodel cero:
0*2^10      0*2^9     1*2^8     1*2^7     0*2^6     1*2^5     0*2^4     0*2^3     1*2^2    0*2^1    0*2^0
4.- Resolvemos cada uno por separado, solo resolvemos los que tinen un “1″ ya quelos que tiene “0″, sea cual sea el resultado de la potencia al multiplicar por este,  el resultado sera “0″. Entonces,  resolviendo solos los “1″ obtenemos los numeros:
256    128   32    4
5.-Sumamos estos valores:
256+128+32+4 = 420
6.- Para numero Binario “00110100100″, su valor como decimal es “420″
Vamos ahora a transformar de Binario a Octal
1.- Tomamos nuestro numero decimal, digamos1101100100110011 y lo dividimos, de derecha a izquierda (muy importante) en grupos de 3, si al llegar al final no logramos completar 3, le agregamos ceros:
001 100 101 100 110  011
2.- Ahora tenemosque pasar cada grupo de binarios a octal. Para esto dividimos cada grupo en cifras y al igual que en caso de los decimales agregamos un multiplicador x2 elevado a una potencia consecutiva partiendodel cero de derecha a izquierda.
001 = 0×2^2  0×2^1  1×2^0
Se resuelve y se suma.
Pero para optimizar esto usaremos un truco: Le asignaremos a la tercera cifra de cada grupo el valor “1″ a la segundael valor “2″ y a la primera el valor “4″ y solo las sumaremos si el numero binario es “1″, asi:
001 = Las 2 primeras son “0″ asi que no las sumaremos, la tercera cifra es un “1″ asi que le asignamosel valor que corresponde que es “1″, entonces el valor final de ese grupo es “1″
100 = La primera cifra es “1″, asi que le asginamos el valor que corresponde, en este caso es “4″, como las otras 2...
tracking img