martes, 28 de junio de 2011

Lab de algoritmos (tema 2 numeros binarios,binario a decimal,decimal a binario)

En la busqueda de numeros binarios encontre que se puede usar puntos decimales en los numeros binarios para poder indicar valores menores
a 1 el numero que esta enseguida del punto hacia la izquierda se le llama unidad
y el que le sigue hacia la izquierda cada posicion vale 2 veces mas que la anterior
la primer cifra del punto decimal hacia la derecha se le llama mitades
y cada posicion que avansa hacia la derecha es dos veces menos que la mitad anterior

101011.110012 

Existen formas de convertir numeros binarios a decimales como lo dice el sistema binario esta compuesto por la base dos(0,1) se compone de ceros y unos  y para saber cual es su equivalente en numeros decimales se tiene que aser lo siguiente

Ejemplo(de la pagina): ¿Cuánto es 11112 en decimal?

  • El "1" de la izquierda está en la posición "2×2×2", esto es 1×2×2×2 (=8)
  • El siguiente "1" está en la posición "2×2", esto es 1×2×2 (=4)
  • El siguiente "1" está en la posición "2", esto es 1×2 (=2)
  • El último "1" son las unidades, es decir 1
  • Respuesta: 1111 = 8+4+2+1 = 15 en decimal
Porlotanto es una forma de convertir un numero binario a decimal ahora pondre un ejemplo mio.

EJEMPLO: Cuanto es 110111011 en numero decimal?

otra forma de resolverlos es:
  • Tomar el primer numero de la derecha e ir hacia la izquierda multiplicandolo por la base 2 elevada a la potencia 0 y asi ir aumentando uno a la potencia de la base 2,    (1*2)=1
  • el siguiente numero es uno (1101110112 )  se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (1*21)=2
  • el siguiente numero es cero (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (0*22)=0
  • el siguiente numero es uno (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (1*23)=8
  • el siguiente numero es uno (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (1*24)=16
  • el siguiente numero es uno (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (1*25)=32
  • el siguiente numero es uno (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (0*26)=0
  • el siguiente numero es uno (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (1*27)=128
  • el siguiente numero es uno (1101110112 ) se multiplica por la base que es 2 pero ahora elevada a la potencia anterior +1, (1*28)=256
  • una vez sacados todos los numeros se suman los resultados: 1+2+0+8+16+32+0+128+256=443
  • el numero 110111011en decimal es 443

esas son dos formas de convertir numeros binarios en decimales tambien hay metodos para convertir numeros decimales a binarios :

Ejemplo: convertir el decimal 248 a numero binario

  1. Una forma es dividiendo el numero decimal entre la base 2 que representa a los numeros binarios el resultado de esa division volverla a dividir y asi sucesivamente hasta que llegue a uno o cero despues acomodar el numero empezando con el resultado de la ultima division  y acomodar de derecha a izquierda los residuos de las divisiones anteriores :
  • 248/2=124 residuo 0,124/2=62 residuo 0,62/2=31 residuo 0,31/2=15 residuo 1,15/2=7 residuo 1, 7/2=3 residuo 1, 3/2=1 residuo 1
  • despues de aser las operaciones acomodarlos de derecha hacia izquierda empezando con el resulado de la ultima division:  000111112 que es el resultante de la conversion de 248
por ultimo una tabla de algunos numeros binarios a decimales:


 Bueno esto es mi aportacion sobre los numeros binarios espero y les pueda servir de algo compañeros suerte cualquier duda favor de preguntarme estare en contacto
 

4 comentarios:

  1. deberias poner la pagina de donde lo conseguiste para agregarla a mi coleccion =P jaja... pero de vdd deberias poner las fuentes de donde sacas tu informacion C=

    ResponderEliminar
  2. si lo se wenoo el enlace que esta ally es la unica fuente de donde lo saque no viene mucho lo demas lo saque de lo que yo sabia de mi libreta de matematicas discretas :P asi que ps mi fuente es la libreta de matematicas discretas :D y la pagina esa del enlace http://www.disfrutalasmatematicas.com/numeros/binarios-numeros-sistema.html ojala y te sirva despues te presto mi libreta de mate discretas :D

    ResponderEliminar
  3. Un punto extra para Alma para mencionar lo que yo iba a poner. Me hubiera gustado tener unos ejemplos de ese rollo que pusiste al inicio sobre el punto decimal, ya que no quedó muy claro en mi opinión.
    Te pongo 4 puntos para la segunda sesión por esta entrada.

    ResponderEliminar
  4. Tengo duda en esta operación (1*2° )=1 Me la podrías explicar porque no me da lo mismo que a ti. A lo mejor la entendi mal, de ahi en mas todo esta muy bien y excelente tu interpretación. Gracias

    ResponderEliminar