Академический Документы
Профессиональный Документы
Культура Документы
Trabajo Práctico Nº 1
Representación de la información en los sistemas digitales. Números enteros.
2. Sin escribirlos todos, ¿puede decir cuántos números distintos pueden escribirse con 8 bits? ¿Y con 16?
3. ¿Puede generalizar el resultado anterior para n bits? Es decir, dado un formato de representación de n
bits, ¿cuántos números distintos pueden escribirse?
4. Indique cuántos bits son necesarios como mínimo para representar los siguientes conjuntos de valores:
5. Reescriba todos los números del ejercicio 1 en hexadecimal. ¿Cuántos dígitos hexa necesita como
máximo?
6. Complete la siguiente tabla con la conversión de los números dados a los distintos sistemas de
numeración (binario, decimal y hexadecimal).
Binario Decimal Hexadecimal
57
10000111010
2A
127
FF
11000111
10
10101010
7. Indique cuáles de los siguientes cálculos pueden resolverse en binario de 8 bits. Justifique.
a.
55
+
32
b. 188
+
72
c. 215
+
40
d. 256
–
4
9. ¿Cuál es el menor y el mayor número representable con n bits en BSS, SyM, Ca1, Ca2 y Ex(2n−1−1)? Dé
la fórmula general y calcule, en particular, para n = 8 y para n = 16.
a.
79
b.
−90
c. −128
d.
143
11. Es muy común representar números binarios en formado hexadecimal, ya que de esa forma se ahorra
mucho espacio y trabajo al escribir; sin embargo, los números siguen interpretándose en binario. Esta
técnica se conoce como BCH (binary-coded hexadecimal). Represente los números obtenidos en el
punto anterior en hexa.
12. ¿Puede indicar a qué número decimal representa la secuencia de bits 10000101?
13. Dadas las siguientes cadenas de 8 bits (representadas en BCH), indique a qué número decimal
representan si se las interpreta en BSS, SyM, Ca1, Ca2, Ex127.
a. 4E
b. 9F
c. 98
d. 51
Ejercicios de comprensión
14. Los colores en las computadoras se representan en formato RGB. Comúnmente, se trata de un formato
de 24 bits, donde se utilizan 8 bits para cada componente del color: rojo (R), verde (G) y azul (B). Por
ejemplo, un amarillo puro se representa como FFFF0016 (el primer byte es para la componente R, el
siguiente para la G, y el último para la B).
15. Los caracteres (letras, símbolos…) en una computadora pueden representarse de muchas maneras
distintas. Dos de los formatos más comúnmente utilizados son el ASCII y el Unicode. El formato ASCII
utilza 7 bits para representar caracteres, por ejemplo la “A” es el 1000001, la “B” es el 1000010, la
“a” es el 1100001, el símbolo “[” es el 1011011, etc…
16. Se quiere diseñar un sistema de codificación binaria que permita representar horarios en horas,
minutos y segundos, pudiendo indicar además si el horario es AM o PM.
17. Vuelva a considerar el ejercicio 4.c. Si tuviera la posibilidad de asignar arbitrariamente secuencias de
bits a cada número entre 1900 y 3900 (es decir que, por ejemplo, no es necesario que 1900 se
represente como 11101101100, sino que podría asignarle cualquier número binario), ¿cambiaría su
respuesta?