Sistemas de Procesamiento de Datos Unidad 2 Representación de la información Ejercicio 1 La siguiente imagen corresponde al encabezado de una página web de la materia: 1) Utilizando un selector de colores identificar el código hexadecimal correspondiente al color de cada sección del encabezado: • fondo de la imagen: • marco del recuadro: • fondo del recuadro: • título: • subtítulo: 2) ¿Cómo los “lee” (codifica) la computadora? Expresar el código de cada color en el sistema de numeración correspondiente al lenguaje máquina. 3) Representar todos los caracteres alfanuméricos del título y subtítulo en código ASCII Extendido. 4) Convertir cada carácter a patrones de bits, para luego pasarlos a código Unicode. 5) Seleccionar un emoji para incorporar al encabezado de la materia. Identificar el código Unicode correspondiente al emoji seleccionado. 6) Expresar el código del emoji como patrones de bits. - 1 - Sistemas de Procesamiento de Datos Unidad 2 Ejercicio 2 Esta tabla pertenece a la aplicación web de un banco y muestra los movimientos de una cuenta bancaria: Ingresos Gastos - 4519 + 15982 - 8746 + 27495 - 30128 1) ¿Cómo codifica cada valor de esta tabla una computadora que utiliza complemento a dos para representar los números con signo? 2) Una vez convertidos todos los valores a sistema binario, obtener el total de ingresos y el total de gastos. 3) Expresar los dos totales como números decimales. Escribir todos los cálculos realizados en cada caso. Ejercicio 3 Teniendo la siguiente paleta de colores: Seleccionar cuatro y expresar los códigos en los sistema de numeración binaria, octal y decimal. - 2 - Sistemas de Procesamiento de Datos Unidad 2 Ejercicio 4 El número - 268,187510 corresponde a la posición de memoria donde se encuentra almacenada una unidad de datos que necesita el procesador para una operación. 1) Expresar esta posición de memoria como un número en sistema binario para una computadora que utiliza direcciones de 32 bits. 2) Convertir la dirección a otro sistema de numeración que resulte más fácil de manipular para una persona. Ejercicio 5 La página web de una empresa le da la bienvenida a las personas que visitan el sitio con un mensaje que en Unicode se codifica de la siguiente manera: U+26A1 U+0020 U+00A1 U+0047 U+0072 U+0061 U+0063 U+0069 U+0061 U+0073 U+0020 U+0070 U+006F U+0072 U+0020 U+0065 U+006C U+0065 U+0067 U+0069 U+0072 U+006E U+006F U+0073 U+0021 U+0020 U+1F3FD 1) Representar el código de cada carácter como un patrón de bits. 2) Convertir cada patrón de bits a decimal para representar cada carácter en código ASCII. 3) ¿Qué dice el mensaje de bienvenida? 4) ¿Hay caracteres en esta frase que no se pueden representar en ASCII? ¿Cuáles? ¿Por qué? Ejercicio 6 Teniendo la siguiente dirección de memoria expresada en punto flotante de precisión doble: 1100000010011110000111101110000000000000000000000000000000000000 Realizar los cálculos necesarios para obtener su equivalente en sistema decimal. - 3 -