Conceptos básicos de programación: Patrones en números binarios

Página 3: Patrones en números binarios

/es/conceptos-basicos-de-programacion/sistema-binario/content/

Patrones en números binarios

Puedes descubrir el valor en cifras decimales de un número binario de dos maneras… ¡Mira el siguiente video y descúbrelas!

Clasificación por números pares e impares

La clave aquí es identificar patrones. Por ejemplo, en la siguiente tabla se hallan los valores decimales del  color(#8c6eff)(1)  al color(#8c6eff)(9)  y, justo en frente, sus equivalencias en números binarios:

Números binarios pares

En el grupo de números pares, sus equivalentes binarios finalizan en cero (color(#8c6eff)(0)) , mientras que los equivalentes binarios a los números impares finalizan en uno  (color(#8c6eff)(1)) .

Números binarios impares.

Por este motivo es posible concluir que:

  • Los números binarios que representan números pares terminan en  color(#8c6eff)(0) .
  • Todo número binario finalizado en color(#8c6eff)(1) corresponde a un decimal impar.
  • No importa que tan largos sean los binarios, la regla siempre se cumple. Pares terminan en ´0´ e impares en color(#8c6eff)(1)

Binarios que solo se componen de unos

Mira el siguiente ejemplo: 

color(#8c6eff)(11)→3

color(#8c6eff)(111)→7

color(#8c6eff)(11111)→31

¿Cómo es que esas cifras de "unos" son equivalentes a los números que tienen en frente?

Todo es gracias al uso de potencias y ejercicios algebraicos. Para ello, ten en cuenta que:

  • La base de una cifra binaria es dos, ya que este código se compone por dos dígitos: color(#8c6eff)(1) y color(#8c6eff)(0) .
  • Los números binarios deben convertirse a una potencia de 2-1

Con esto en claro, ¡pasa a la lógica algebraica!

Tienes la cifra:

color(#8c6eff)(11)→3 en donde:

color(#8c6eff)(1 1)=22

Aquí la base es color(#8c6eff)(2) porque, como lo dijimos, toda base binaria es color(#8c6eff)(2) y la potencia es color(#8c6eff)(2) , ya que solo hay dos color(#8c6eff)(1) . Al hacer la operación, el resultado es:

22=4

Aplicando la segunda regla (nombrada arriba), al resultado hay que restarle color(#8c6eff)(1) :

4-1=3

Dando como resultado:

color(#8c6eff)(11)→3

Este mismo procedimiento se puede realizar con cualquier otra cifra binaria sin importar qué tan grande o pequeña sea.

/es/conceptos-basicos-de-programacion/codigo-hexadecimal/content/