Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/04/2015, 10:14
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 8 meses
Puntos: 3
Respuesta: Función decimal -> binario

a mi el primer metodo me funciona y sobre el segundo, te aconsejo que busques info ya que realmente no es lo que piensas. Los pcs trabajan en binario y por eso todas sus medidas son multiplos de 2. El byte son 8 bits ¿Por que? Pues porque cuando se inicio todo esto pensaron que era lo que se necesitaba ya que con 8 bits se podia guardar cualquier valor de la tabla ASCII. Con 8 bits podemos almacenar 256 valores diferentes (de 0 a 255). Entonces lo que hago es dividir el valor entre 2 y el resto o residuo me da el estado del bit y asi hasta que de 0. Entonces por ejemplo para 10, 10/2=5 r=0; 5/2=2 r=1; 2/2=1 r=0; 1/2=0 r=1 y da 1010 ya que se van colocando de derecha a izquierda y por eso se usa una variable que se multiplica por diez en cada pasada.