Sistemas Numéricos Fundamentales: Conversión Decimal, Binaria y Octal, Aritmética Digital

Clasificado en Matemáticas

Escrito el en español con un tamaño de 4,3 KB

Teorema Fundamental de la Numeración

El Teorema Fundamental de la Numeración establece que cualquier número puede expresarse como la suma de cada uno de sus dígitos multiplicado por la base elevada a la posición que ocupa. Por ejemplo, para el número decimal 6578:

6578₁₀ = (6 × 10³) + (5 × 10²) + (7 × 10¹) + (8 × 10⁰)

= (6 × 1000) + (5 × 100) + (7 × 10) + (8 × 1)

= 6000 + 500 + 70 + 8 = 6578

Conversión entre Sistemas Numéricos

Conversión de Decimal a Binario

Números Enteros Decimales a Binario

Para convertir un número entero decimal a binario, se divide sucesivamente el número entre 2 y se toman los residuos en orden inverso.

Ejemplo: Convertir 25₁₀ a binario

  • 25 ÷ 2 = 12, resto 1
  • 12 ÷ 2 = 6, resto 0
  • 6 ÷ 2 = 3, resto 0
  • 3 ÷ 2 = 1, resto 1
  • 1 ÷ 2 = 0, resto 1

Leyendo los restos de abajo hacia arriba: 25₁₀ = 11001₂

Números Fraccionarios Decimales a Binario

Para convertir un número decimal con parte fraccionaria a binario, se convierte la parte entera y la parte fraccionaria por separado.

Ejemplo: Convertir 12.125₁₀ a binario

Primero, la parte entera: 12₁₀ = 1100₂

Luego, la parte fraccionaria: Se multiplica la parte fraccionaria sucesivamente por 2 y se toman las partes enteras resultantes.

  • 0.125 × 2 = 0.250 → parte entera 0
  • 0.250 × 2 = 0.500 → parte entera 0
  • 0.500 × 2 = 1.000 → parte entera 1

Leyendo las partes enteras de arriba hacia abajo: 0.125₁₀ = 0.001₂

Combinando ambas partes: 12.125₁₀ = 1100.001₂

Fracciones Decimales Periódicas a Binario (Error de Representación)

Algunas fracciones decimales no tienen una representación binaria finita, lo que puede llevar a errores de redondeo o truncamiento.

Ejemplo: Convertir 0.6₁₀ a binario (con 7 bits de precisión)

  • 0.6 × 2 = 1.2 → parte entera 1
  • 0.2 × 2 = 0.4 → parte entera 0
  • 0.4 × 2 = 0.8 → parte entera 0
  • 0.8 × 2 = 1.6 → parte entera 1
  • 0.6 × 2 = 1.2 → parte entera 1
  • 0.2 × 2 = 0.4 → parte entera 0
  • 0.4 × 2 = 0.8 → parte entera 0

Leyendo las partes enteras de arriba hacia abajo: 0.6₁₀ ≈ 0.1001100₂

Conversión de Binario a Decimal

Números Fraccionarios Binarios a Decimal

Para convertir un número binario con parte fraccionaria a decimal, se utiliza el Teorema Fundamental de la Numeración, donde cada dígito se multiplica por 2 elevado a su posición (positiva para la parte entera, negativa para la parte fraccionaria).

Ejemplo: Convertir 110.0011₂ a decimal

Primero, la parte entera: 110₂ = (1 × 2²) + (1 × 2¹) + (0 × 2⁰) = 4 + 2 + 0 = 6₁₀

Luego, la parte fraccionaria: 0.0011₂ = (0 × 2⁻¹) + (0 × 2⁻²) + (1 × 2⁻³) + (1 × 2⁻⁴)

= (0 × 0.5) + (0 × 0.25) + (1 × 0.125) + (1 × 0.0625)

= 0 + 0 + 0.125 + 0.0625 = 0.1875₁₀

Combinando ambas partes: 110.0011₂ = 6.1875₁₀

Conversión a Sistema Octal

Para convertir un número decimal a octal, se divide sucesivamente el número entre 8 y se toman los residuos en orden inverso.

Ejemplo: Convertir 925₁₀ a octal

  • 925 ÷ 8 = 115, resto 5
  • 115 ÷ 8 = 14, resto 3
  • 14 ÷ 8 = 1, resto 6
  • 1 ÷ 8 = 0, resto 1

Leyendo los restos de abajo hacia arriba: 925₁₀ = 1635₈

Aritmética Binaria

Suma Binaria

Las reglas básicas para la suma de números binarios son:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 0, con un acarreo de 1 (se escribe 0 y se lleva 1 a la siguiente posición)

Resta Binaria (con Préstamos/Acarreos)

Las reglas básicas para la resta de números binarios son:

  • 0 - 0 = 0
  • 1 - 0 = 1
  • 1 - 1 = 0
  • 0 - 1 = 1, con un préstamo de 1 de la siguiente posición (equivalente a 10₂ - 1₂ = 1₂)

Entradas relacionadas: