S02 - Representación de Datos de Un Computador
S02 - Representación de Datos de Un Computador
S02 - Representación de Datos de Un Computador
Sesión 02:
Representan de datos
estructura un física y lógica
de un computador.
YACHACHIQ
2 ELEKTRONIK
Capacidades terminales
YACHACHIQ
3 ELEKTRONIK
Elementos de la capacidad terminal /
Competencia específica de la sesión
Al finalizar la sesión los alumnos representan los datos de un
computador.
YACHACHIQ
4 ELEKTRONIK
Contenidos de la sesión
Representación de datos.
Representación de números.
Sistema binario.
Conversiones.
YACHACHIQ
5 ELEKTRONIK
Mensaje motivacional
De todas las cosas que llevas puestas, tu actitud es la más
importante.
Fuente:
YACHACHIQ
6 ELEKTRONIK
Debate grupal
Tema: Unidades
¿Con que unidades se mide la capacidad de un disco duro
y de una memoria RAM?
¿ Con que unidades se mide la velocidad de internet?
YACHACHIQ
7 ELEKTRONIK
Tipos de Datos
YACHACHIQ
9 ELEKTRONIK
¿Qué es un Bit?
Binary Digit = Digito Binario
Ejemplo:
1000101010111111
YACHACHIQ
11 ELEKTRONIK
¿Cómo identifica la memoria de la computadora el tipo de datos?
YACHACHIQ
12 ELEKTRONIK
Byte
Un patrón de bits con una longitud de 8 se llama BYTE.
Este termino es también utilizado para medir el tamaño de la memoria
o de otros dispositivos de almacenamiento.
B Y T E b y t e
1000010 1011001 1010100 1000101 0110010 1001001 1000100 0110101
YACHACHIQ
13 ELEKTRONIK
¿Cuántos
¿Cuántos bits
bits se
se necesitan
necesitan en
en un
un patrón
patrón de
de bits
bits
para
para representar
representar un
un símbolo
símbolo en
en un
un idioma?
idioma?
Un patrón de bits de dos bits puede tomar cuatro formas diferentes: 00,
01, 10 y 11 Cada una de las cuales representa un símbolo.
YACHACHIQ
14 ELEKTRONIK
Códigos
Se han diseñado diferentes secuencias de patrones de bits para
representar símbolos de texto. A esta secuencia se le conoce como
Código y al proceso de representar los símbolos se le llama
codificación
YACHACHIQ
15 ELEKTRONIK
Código ASCII
Código Norteamericano de Estándares para Intercambio de
Información (American Standard Code for Information
Interchange).
Este código utiliza siete bits para cada símbolo. Esto significa 128
(2^7) símbolos distintos que pueden definirse mediante este
código
ASCII extendido: Para hacer que el tamaño de cada patrón sea
de 1 byte (8 bits), a los patrones de bits ASCII se les aumenta un
cero mas a la izquierda. Cada patrón cabe fácilmente en un byte de
memoria
YACHACHIQ
16 ELEKTRONIK
Código ASCII
YACHACHIQ
17 ELEKTRONIK
Códigos alfanuméricos - ASCII
YACHACHIQ
18 ELEKTRONIK
Código EBCDIC
Código Extendido de Intercambio
decimal codificado en binario
desarrollado por IBM al principio
de la era de las computadoras.
YACHACHIQ
19 ELEKTRONIK
Código Unicode
Ante la necesidad de un código de
mayores capacidades, una
coalición de fabricantes de
hardware y software
desarrollo un código que utiliza 16
bits y puede representar hasta 65
536 (2^16) símbolos.
Diferentes seccione del código
se asignan a los símbolos de
distintos idiomas en el mundo.
YACHACHIQ
20 ELEKTRONIK
Código ISO
La Organización
Internacional para la
Estandarización
(Internacional Standard
Organization), ISO, ha
diseñado un código que
utiliza patrones de 32 bits.
Este código representa
hasta 4,294,967,296 (232)
símbolos, definitivamente
lo suficiente para
representar cualquier
símbolo en el mundo
actual.
YACHACHIQ
21 ELEKTRONIK
Números en ASCII
En una ordenador, los números se representan usando el sistema
binario. En este sistema, un patrón de bits (una secuencia de
ceros y unos) representa un número. Sin embargo, un código
como el ASCII no se usa para representar datos.
YACHACHIQ
22 ELEKTRONIK
Imágenes
Se representan en una computadora mediante uno de dos
métodos: Gráficos de mapas de bits o gráficos de vectores
YACHACHIQ
23 ELEKTRONIK
Imágenes
YACHACHIQ
24 ELEKTRONIK
Imágenes de escala de grises (8 bits por píxel)
YACHACHIQ
25 ELEKTRONIK
Imágenes RGB (24 bits por píxel)
Para representar imágenes a color, cada pixel coloreado se descompone
en tres colores primarios: rojo, verde y azul (RGB). Luego se mide la
intensidad de cada color y se le asigna un patrón de bits (por lo general
ocho bits).
Imágenes CMYK (32 bits por píxel) cuatricromía profesional (1 byte para
el cian, otro para el magenta, otro para el amarillo y un cuarto para el
YACHACHIQ
negro) 26 ELEKTRONIK
Imágenes vectoriales
Los programas de dibujo vectorial los suelen representar de dos
maneras: Representación completa (es decir, tal cual se
imprimirán) y como líneas (es decir, sólo el esqueleto de las
formas básicas, mucho menos pesado para el ordenador).
YACHACHIQ
27 ELEKTRONIK
Imágenes vectoriales
YACHACHIQ
28 ELEKTRONIK
Audio
Estos pasos son los siguientes:
1. La señal análoga se muestrea. El muestreo significa medir el
valor de la señal a intervalos iguales.
YACHACHIQ
30 ELEKTRONIK
Video
El video es una representación de imágenes (llamadas cuadros o frames)
en el tiempo. Una película es una serie de cuadros desplegados uno tras
otro para crear la ilusión de movimiento.
YACHACHIQ
31 ELEKTRONIK
Representación de números - Sistema decimal
YACHACHIQ
32 ELEKTRONIK
Representación de números - Sistema binario
YACHACHIQ
33 ELEKTRONIK
Conversión de binario a decimal
Convertir :
a) 1110
b) 0011 1010
c) 1001 0010 YACHACHIQ
34 ELEKTRONIK
Conversión de decimal a binario
Convertir :
a) 13
b) 175
c) 211 YACHACHIQ
35 ELEKTRONIK
Números hexadecimales
Contar en hexadecimal
10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 2A, 2B, 2C, 2D,
2E, 2F, 30, 31, . . .
YACHACHIQ
36 ELEKTRONIK
Conversión binario-hexadecimal
Simplemente se parte el número binario en grupos de 4 bits,
comenzando por el bit más a la derecha, y se reemplaza cada grupo de
4 bits por su símbolo hexadecimal equivalente.
YACHACHIQ
37 ELEKTRONIK
Conversión hexadecimal-binario
Para convertir un número hexadecimal en un número binario se
realiza el proceso inverso, reemplazando cada símbolo
hexadecimal por el grupo de cuatro bits adecuado.
YACHACHIQ
38 ELEKTRONIK
Representación de enteros
YACHACHIQ
39 ELEKTRONIK
Representación de enteros
Ejemplo: Almacene 258 en un registro de la memoria de 16 bits.
Solución
Primero se cambia el número a binario: 100000010. Se añaden siete 0
para hacer un total de N (16) bits: 0000000100000010. El número se
almacena en la localidad de la memoria.
YACHACHIQ
desbordamiento (overflow). 40 ELEKTRONIK
Representación de enteros con signo
YACHACHIQ
41 ELEKTRONIK
Representación en Punto Flotante
Ejemplo 17
Transformar la fracción 0.875 a binario. YACHACHIQ
42 ELEKTRONIK
Estándares IEEE
YACHACHIQ
43 ELEKTRONIK
Estándares IEEE - precisión simple
El procedimiento para almacenar un número en punto flotante en la
memoria mediante el uso del formato
de precisión simple es el siguiente:
1. Se almacena el signo como 0 (positivo) o 1 (negativo).
2. Se almacena el exponente (potencia de 2) similar Sistema Excess 127
(sumar 127)
3. Se almacena la mantisa como un entero sin signo.
Ejemplo
Muestre la representación del número normalizado
+ 2^6 x 1.01000111001
Solución
Signo exponente mantisa
0 10000101 01000111001000000000000
YACHACHIQ
44 ELEKTRONIK
Estándares IEEE - ejercicios
YACHACHIQ
45 ELEKTRONIK
Resumen de la sesión
Representación de datos.
Representación de números.
Sistema binario.
Conversiones.
YACHACHIQ
46 ELEKTRONIK
Evaluación de la sesión
1. ¿Qué es el código Unicode?
3. ¿ Qué es un pixel?
4. ¿ Qué es un RGB?
YACHACHIQ
47 ELEKTRONIK
Recomendaciones
Revisar información adicional:
YACHACHIQ
48 ELEKTRONIK
Próxima sesión
Estructura básica de un programa; Tipos de datos, arreglos,
listas y tablas
YACHACHIQ
49 ELEKTRONIK
Thanks for your
attention
YACHACHIQ
ELEKTRONIK