Unidad 2

Fundamentos en Ciencias de la Computación

Sistemas de numeración

Objetivo de la clase

  • Entender cómo se representan los números
  • Comprender qué es una base
  • Aplicar esto al sistema binario
  • Aprender a convertir entre sistemas

Fundamentos en Ciencias de la Computación

Representación de números

¿Cómo representamos números?

Usamos símbolos organizados en posiciones.

Ejemplo:

9240

Cada dígito tiene un valor según su posición.

Fundamentos en Ciencias de la Computación

Sistema decimal

  • Utiliza 10 símbolos: 0–9
  • Base: 10
  • Sistema posicional

Fundamentos en Ciencias de la Computación

Valor posicional

Cada posición representa una potencia de 10:

... 10³ 10² 10¹ 10⁰

Fundamentos en Ciencias de la Computación

Ejemplo

9240 =

   9 × 10³

+ 2 × 10²

+ 4 × 10¹

+ 0 × 10⁰

Fundamentos en Ciencias de la Computación

Números con decimales

480.52 =

   4 × 10²

+ 8 × 10¹

+ 0 × 10⁰

+ 5 × 10⁻¹

+ 2 × 10⁻²

Fundamentos en Ciencias de la Computación

Idea clave

Un número es:

👉 suma de (dígito × potencia de la base)

Fundamentos en Ciencias de la Computación

Generalización

Todo sistema de numeración tiene:

  • una base B
  • dígitos (0 a B-1)
  • pesos posicionales (potencias de B)

Fundamentos en Ciencias de la Computación

Pregunta

¿Qué pasaría si cambiamos la base?

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Sistema binario

Sistema binario

  • Base: 2
  • Dígitos: 0 y 1

Fundamentos en Ciencias de la Computación

Pesos en binario

... 2³ 2² 2¹ 2⁰

Fundamentos en Ciencias de la Computación

Ejemplo

101₂ =

   1 × 2²

+ 0 × 2¹

+ 1 × 2⁰

Fundamentos en Ciencias de la Computación

Equivalencias

5 = 101₂
9 = 1001₂

Fundamentos en Ciencias de la Computación

¿Por qué binario?

Porque los sistemas electrónicos trabajan con dos estados:

  • apagado / encendido
  • falso / verdadero

Fundamentos en Ciencias de la Computación

Conexión con hardware

El binario permite representar información usando:

  • voltaje presente → 1
  • voltaje ausente → 0

Fundamentos en Ciencias de la Computación

Idea clave

El binario no es “raro”

👉 es el mismo concepto que decimal, pero en base 2

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Conversión entre sistemas

Problema práctico

¿Cómo pasamos de decimal a binario?

Fundamentos en Ciencias de la Computación

Método (enteros)

  • dividir por 2
  • guardar el resto
  • repetir con el cociente

Fundamentos en Ciencias de la Computación

Ejemplo: 12

12 ÷ 2 → resto 0
  6 ÷ 2 → resto 0
  3 ÷ 2 → resto 1
  1 ÷ 2 → resto 1

Resultado: 1100₂

Fundamentos en Ciencias de la Computación

Orden de lectura

Los restos se leen:

👉 de abajo hacia arriba

Fundamentos en Ciencias de la Computación

Ejercicio guiado

Convertir:

123 → binario

Fundamentos en Ciencias de la Computación

Fracciones

Método:

  • multiplicar por 2
  • tomar la parte entera
  • repetir

Fundamentos en Ciencias de la Computación

Ejemplo

0.625 × 2 = 1.25 → 1
0.25   × 2 = 0.5   → 0
0.5     × 2 = 1.0   → 1

Resultado: 0.101₂

Fundamentos en Ciencias de la Computación

Idea operativa

  • dividir → enteros
  • multiplicar → fracciones

Fundamentos en Ciencias de la Computación

Resumen

  • Los números se representan con bases
  • El decimal es base 10
  • El binario es base 2
  • Podemos convertir entre sistemas

Fundamentos en Ciencias de la Computación

Pregunta final

¿Por qué se usa sistema binario en computadoras?

Fundamentos en Ciencias de la Computación

Sobre esta presentación

Atribución 4.0 Internacional (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/deed.es

Fundamentos en Ciencias de la Computación