Números binarios, decimales y hexadecimales

Decimales

¿Cómo funcionan los números decimales?

Cada dígito de un número decimal va en una "posición", y el punto decimal nos dice qué posición es cada una.

decimal 17.591

La posición justo a la izquierda del punto son las "unidades". Si vemos un "7", sabemos que significa 7 unidades.

Cada vez que nos movemos a la izquierda vale 10 veces más, y a la derecha vale 10 veces menos:

Pero esto solo es una manera de escribir números. Hay otras maneras como los números romanos, binarios, hexadecimales, y más. ¡Incluso podrías marcar puntos en una hoja de papel!

Bases

El sistema de números decimales también se llama "Base 10", porque se basa en el número 10, con estos 10 símbolos:

0, 1, 2, 3, 4, 5, 6, 7, 8 y 9

Pero observa algo interesante: no hay símbolo para "diez". El "10" lo forman en realidad dos símbolos juntos, un "1" y un "0":

En decimal cuentas "0,1,2,3,4,5,6,7,8,9, ..." ¡pero luego te quedas sin símbolos!

Entonces agregas un 1 a la izquierda y luego comienzas de nuevo en 0: 10,11,12, ...
De esta forma:

  0   Empieza en 0
1   Luego 1
•• 2   Luego 2
     
••••••••• 9   Hasta 9
•••••••••• 10   Empieza de nuevo en 0 , pero agrega un 1 a la izquierda
••••••••••
11    
••••••••••
••
12    
     
••••••••••
•••••••••
19    
••••••••••
••••••••••
20   Empieza de nuevo en 0 , pero agrega un 1 a la izquierda
••••••••••
••••••••••
21   ¡Y así sucesivamente!

Contar en diferentes sistemas de numeración

Pero no es obligatorio usar 10 como "base". Podrías usar 2 ("binario"), 16 ("hexadecimal"), ¡o cualquier número que quieras! Sólo sigue la misma regla:

Ejemplo:En binario cuentas "0,1, ..." ¡pero luego te quedas sin símbolos!

Entonces agrega un 1 a la izquierda y luego comienza de nuevo en 0: 10,11 ...

¿Por qué no pruebas tú? Intenta contar puntos con bases 2 a 16 en esta pequeña demostración:

 

odómetro de números
Ejemplo: 1×16 + 1×8 + 1×1 = 16+8+1 = 25

 

Prueba esto: después de elegir una base y dejar que trabaje un rato, usa el botón de "Pausa" y mira si ha acertado el número de puntos, como en este ejemplo en base 2:

 

Entonces la regla general es:

Cuenta hacia adelante hasta justo antes del "Número base", luego comienza en 0 nuevamente, pero primero agrega un 1 a la izquierda del número.

Números binarios

Los números binarios son en "base 2" en lugar de "base 10". Empiezas contando 0, después 1, ¡ya se te acabaron los dígitos! Así que vuelves al 0, pero aumentas en 1 el número de la izquierda.

Funciona así:

  0   Empieza en 0
1   Luego 1
•• 10   no hay "2" en binario, así que comienza de nuevo en 0 ...
... y agrega un 1 a la izquierda del número
••• 11    
•••• 100   volvemos otra vez al 0, y sumamos 1 a la izquierda...
... pero ese número ya es 1 así que vuelve a ser 0...
... y el 1 se suma al siguiente número a la izquierda
••••• 101    
•••••• 110    
••••••• 111    
•••••••• 1000   Empieza de nuevo en 0 (para los 3 dígitos),
pon un 1 a la izquierda
••••••••• 1001   ¡Y así sucesivamente!



Números hexadecimales

Los números hexadecimales son interesantes. ¡Hay 16 dígitos diferentes!

Son como los decimales hasta el 9, pero después hay letras ("A',"B","C","D","E","F") para los valores de 10 a 15.

Así que con una sola cifra hexadecimal se pueden dar 16 valores diferentes en lugar de los 10 de siempre: this:

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F

Y contamos en hexadecimal así:

  0   Empieza en 0
1   Luego 1
•• 2   Luego 2
     
••••••••••
•••••
F   Hasta F
••••••••••
••••••
10   Empieza de nuevo en 0 , pero agrega un 1 a la izquierda
••••••••••
•••••••
11    
••••••••••
••••••••
12    
     
••••••••••
••••••••••
••••••••••
1F    
••••••••••
••••••••••
••••••••••
••
20   Empieza de nuevo en 0 , pero agrega un 1 a la izquierda
••••••••••
••••••••••
••••••••••
•••
21   ¡Y así sucesivamente!

 
¡Refuerza tu aprendizaje resolviendo los siguientes retos sobre este tema! (Nota: están en inglés).