Beruflich Dokumente
Kultur Dokumente
Manejo interno de
datos
Tipos de Datos
En la actualidad los datos se presentan de diferentes
maneras, por ejemplo números, texto, imágenes, audio y
video.
4.1 Unidades de medida de
almacenamiento: bit, byte y palabra
Bit
Es la unidad mínima de
almacenamiento en las
computadoras
Por ejemplo:
Palabra
Unidades de Medida
4.1 Unidades de medida de
almacenamiento: bit, byte y palabra
¿1024?
Representación de texto
ASCII
EBCDIC
UNICODE
4.2 Representación de datos tipo texto
Código ASCII
Código EBCDIC
Extended Binary Coded Decimal Interchange Code (EBCDIC) es un
código binario que representa caracteres alfanuméricos, controles y
signos de puntuación. Cada carácter está compuesto por 8 bits,
define un total de 256 caracteres.
Es un código estándar usado por computadoras mainframe IBM.
4.2 Representación de datos tipo texto
Código UNICODE
El principal problema de ambos códigos de
caracteres es su limitación a 256 símbolos,
pueden ser suficientes para el alfabeto latino
pero no para lenguajes ideográficos con varios
miles de símbolos.
Unicode es un estándar que proporciona un
código único para cada carácter
independientemente de la plataforma, el
software y el idioma.
El objetivo original fue utilizar un código de 16
bits para representar 2^16=65,536 caracteres.
4.2 Representación de datos tipo texto
Código UNICODE
Sistemas numéricos
Los sistemas de numeración son conjuntos de símbolos usados para
representar cantidades, se clasifican como:
0y1
Octal (8): 0, 1, 2, 3, 4, 5, 6, 7
Hexadecimal (16): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
4.3 Representación numérica
Sistemas de numeración posicional
n-1 n-2 -1
N=a1b +a2b +a3b +...+a0b +a-1b +...
n 0
Ejemplo
4.3 Representación numérica
Ejercicio:
15B.2A[16]
1011010011.101[2]
4.3 Representación numérica
Tarea_4.2:
Convertir a decimal los siguientes número
representados en las bases indicadas:
1B5D.CA[16]
14732.631[8]
41304121.1324[5]
1001110110010.0011[2]
1100110011110.1001[10]
25036471.154[7]
4.3 Representación numérica
Ejercicio:
Convertir los siguientes números de base
decimal a las bases indicadas:
2758 = ?[16]
1425 = ?[8]
196 = ?[2]
4.3 Representación numérica
Tarea_4.3:
Convertir los siguientes números de base decimal a
las bases indicadas:
5947 = ?[19]
1894 = ?[8]
2471 = ?[7]
593 = ?[3]
256 = ?[2]
4.3 Representación numérica
0.5 = ?[2]
0.25 = ?[2]
0.75 = ?[2]
0.1 = ?[2]
4.3 Representación numérica
Tarea_4.4:
2.542 = ?[2]
4.802 = ?[4]
8.864 = ?[8]
16.1492 = ?[16]
31.8464 = ?[2]
4.3 Representación numérica
1010110101.1011011[2] = ? [8]
1010110101.1011011 [2] = ? [16]
Resultados:
1265.554 [8]
2B5.B6 [16]
4.3 Representación numérica
Tarea_4.5:
Realizar las conversiones indicadas:
1001011011001.10011[2] = ?[16]
1001011011001.10011[2] = ?[8]
1001011011001.10011[2] = ?[4]
B3E75.F5A[16] = ?[2]
B3E75.F5A[16] = ?[4]
B3E75.F5A[16] = ?[8]
4.3 Representación numérica
Representación de enteros
Los enteros son números íntegros (es decir, números sin una
fracción).
Por ejemplo, 134 es un entero, pero 134.23 no lo es. Como
otro ejemplo -134 es un entero, pero -134.567 no lo es.
Un entero puede ser positivo o negativo. Un entero negativo
varía del infinito negativo a 0; un entero positivo varía de 0 al
infinito positivo.
4.3 Representación numérica
4.3 Representación numérica
Numero = -225
225(10) = 1 11100001(2) Magnitud verdadera
1 00011110(2) Complemento a 1
________________ 1
1 00011111(2) Complemento a 2
4.3 Representación numérica
Ejemplo de complemento a 1
Ejemplo de complemento a 2
Ejercicios
Tarea_4.6:
Obtener la representación en complemento a 1 y 2
con 8 bits de los siguientes números enteros:
0x0=0
0x1=0
1x0=0
1x1=1
4.3 Representación numérica
Aritmética binaria
Ejemplo: realizar las siguientes operaciones aritméticas en base
binaria
11101 + 1100
1101 - 100 Resultados:
101001
1 - 100 1001
11101 x 1100 1101 -> 11 -> -3
101011100
4.4 Tipos de errores en la manipulación
de cantidades
Tipos de errores
Error inherente
Error de redondeo
Error de truncamiento
4.4 Tipos de errores en la manipulación
de cantidades
Error inherente
4.4 Tipos de errores en la manipulación
de cantidades
Error de redondeo
Ocurre por la necesidad de utilizar menos dígitos en alguna
fracción
e ≈ 2,7182818284590452354...
π ≈ 3.1415926535 89793238...
4.4 Tipos de errores en la manipulación
de cantidades
Error de truncamiento
Imágenes
Actualmente las imágenes se representan en una computadora
mediante uno de dos métodos:
Imágenes
4.5 Formatos de manejo de imágenes,
video, voz, etc.
Imágenes de pixeles en
blanco y negro
Audio
El sonido, igual que las imágenes, puede ser grabado y formateado de
forma que la computadora pueda manipularlo y usarlo
Existen diversos formatos para almacenar audio en la computadoras:
wav
midi
mp3
aiff
acc
rm
Audio
Muestreo
Cuantización
Codificación
4.5 Formatos de manejo de imágenes,
video, voz, etc.
Video
Normalmente, un vídeo es una colección de imágenes acompañada de sonido; la
información de uno y otro tipo se suele grabar en pistas separadas que luego se
coordinan para su ejecución simultánea
avi
3gp
mp4
mov
wmv
asf