Ya vimos:
El sistema binario funciona, pero tiene un problema:
👉 los números se vuelven muy largos
Ejemplo:
110010101011
¿Podemos representar lo mismo de forma más compacta?
A16 = 1010
B16 = 1110
C16 = 1210
D16 = 1310
E16 = 1410
F16 = 1510
El hexadecimal es otra forma de representar números
👉 igual que decimal o binario
2⁴ = 16
👉 1 dígito hexadecimal = 4 bits
Binario:
1100 1010
Hexadecimal:
C A
Proceso:
10101111₂
→ 1010 1111
→ A F
Resultado: AF₁₆
Cada dígito se transforma en 4 bits
Ejemplo:
A = 1010
F = 1111
Ejemplos reales:
Hexadecimal no reemplaza al binario
👉 lo simplifica para humanos
Hasta ahora representamos números...
👉 ¿cómo representa una computadora texto?
Las computadoras solo entienden números
👉 entonces:
las letras también son números
ASCII = American Standard Code for Information Interchange
'A' = 65
'@' = 64
'd' = 100
'A' =
ASCII original:
Luego:
Todo texto en una computadora es:
👉 una secuencia de números
👉 representados en binario
No existen “letras” dentro de la computadora
👉 solo bits interpretados como texto
Si todo son bits...
👉 ¿cómo medimos la información?
Unidad mínima de información
1 byte = 8 bits
👉 permite representar un carácter (ASCII)
1 carácter ≈ 1 byte
Ejemplo:
"Hola" → 4 bytes
Un archivo de texto:
Cuando guardás un archivo...
👉 ¿qué creés que realmente se almacena?
https://creativecommons.org/licenses/by/4.0/deed.es