1. Entendiendo los sistemas numéricos
Los sistemas numéricos son métodos para representar números. El sistema decimal (base 10) que usamos a diario emplea 10 dígitos (0-9). Las computadoras usan el binario (base 2), representando todos los datos únicamente con 0 y 1. El octal (base 8) usa 0-7, mientras que el hexadecimal (base 16) usa 0-9 y A-F. Cada sistema tiene una base diferente, y los valores posicionales se calculan como potencias de la base. Por ejemplo, el decimal 13 equivale al binario 1101 (1×8 + 1×4 + 0×2 + 1×1), al octal 15 y al hexadecimal D. Comprender los distintos sistemas numéricos en programación permite manejar eficazmente la gestión de memoria, las operaciones a nivel de bits y los códigos de color.