Unidad 2

Fundamentos en Ciencias de la Computación

Representación de información en computadoras

Punto de partida

Ya vimos:

  • sistema decimal
  • sistema binario
  • cómo convertir entre ellos

Fundamentos en Ciencias de la Computación

Problema

El sistema binario funciona, pero tiene un problema:

👉 los números se vuelven muy largos

Ejemplo:

110010101011

Fundamentos en Ciencias de la Computación

Preguntas

¿Podemos representar lo mismo de forma más compacta?

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Sistema hexadecimal

Sistema hexadecimal

  • Base: 16
  • Símbolos:  0 al 9,  A al F

Fundamentos en Ciencias de la Computación

A16 = 1010
B16 = 1110
C16 = 1210
D16 = 1310
E16 = 1410
F16 = 1510

Idea clave

El hexadecimal es otra forma de representar números

👉 igual que decimal o binario

Fundamentos en Ciencias de la Computación

Relación con binario

2⁴ = 16

👉 1 dígito hexadecimal = 4 bits

Fundamentos en Ciencias de la Computación

Ejemplo

Binario:

1100 1010

Hexadecimal:

C A

Fundamentos en Ciencias de la Computación

Conversión binario → hexadecimal

Proceso:

  • agrupar en bloques de 4 bits
  • convertir cada bloque

Fundamentos en Ciencias de la Computación

Ejemplo

10101111₂

→ 1010 1111
→ A F

Resultado: AF₁₆

Fundamentos en Ciencias de la Computación

Conversión hexadecimal → binario

Cada dígito se transforma en 4 bits

Ejemplo:

A = 1010
F = 1111

Fundamentos en Ciencias de la Computación

¿Por qué usar hexadecimal?

  • más compacto que binario
  • fácil de convertir
  • muy usado en informática

Ejemplos reales:

  • direcciones de memoria
  • colores en web (#FF00AA)

Fundamentos en Ciencias de la Computación

Idea clave

Hexadecimal no reemplaza al binario

👉 lo simplifica para humanos

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Representación de información (ASCII)

Nueva pregunta

Hasta ahora representamos números...

👉 ¿cómo representa una computadora texto?

Fundamentos en Ciencias de la Computación

Idea central

Las computadoras solo entienden números

👉 entonces:

las letras también son números

Fundamentos en Ciencias de la Computación

Código ASCII

ASCII = American Standard Code for Information Interchange

  • asigna un número a cada carácter
  • la computadora trabaja en binario

Fundamentos en Ciencias de la Computación

Ejemplo

'A' = 65
'@' = 64
'd' = 100

Fundamentos en Ciencias de la Computación

Representación completa

'A' =

  • 65₁₀
  • 41₁₆
  • 1000001₂

Fundamentos en Ciencias de la Computación

¿Cuántos caracteres?

ASCII original:

  • 7 bits → 128 caracteres

Luego:

  • 8 bits → 256 caracteres (extendido)

Fundamentos en Ciencias de la Computación

Tipos de caracteres

  • letras (A, a)
  • números (0–9)
  • símbolos (@, #, =)
  • caracteres de control

Fundamentos en Ciencias de la Computación

Idea clave

Todo texto en una computadora es:

👉 una secuencia de números
👉 representados en binario

Fundamentos en Ciencias de la Computación

Insight importante

No existen “letras” dentro de la computadora

👉 solo bits interpretados como texto

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Información digital y almacenamiento

Nueva pregunta

Si todo son bits...

👉 ¿cómo medimos la información?

Fundamentos en Ciencias de la Computación

Bit

Unidad mínima de información

  • 0 o 1

Fundamentos en Ciencias de la Computación

Byte

1 byte = 8 bits

👉 permite representar un carácter (ASCII)

Fundamentos en Ciencias de la Computación

Relación con ASCII

1 carácter ≈ 1 byte

Ejemplo:

"Hola" → 4 bytes

Fundamentos en Ciencias de la Computación

Unidades de almacenamiento

  • 1 KB = 1024 bytes
  • 1 MB = 1024 KB
  • 1 GB = 1024 MB

Fundamentos en Ciencias de la Computación

Ejemplo práctico

Un archivo de texto:

  • 1000 caracteres ≈ 1 KB

Fundamentos en Ciencias de la Computación

Conexión con lo visto

  • binario → representación básica
  • hexadecimal → simplificación
  • ASCII → significado
  • bytes → almacenamiento

Fundamentos en Ciencias de la Computación

Resumen

  • El binario es la base de todo
  • El hexadecimal lo simplifica
  • ASCII permite representar texto
  • Los bytes permiten medir información

Fundamentos en Ciencias de la Computación

Pregunta final

Cuando guardás un archivo...

👉 ¿qué creés que realmente se almacena?

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