1) Uma figura colorida, com tamanho de 300 x 200 pontos, é apresentado pelo computador com uma profundidade de cor de 16bits. Qual o tamanho dessa figura em bytes?
300 x 200 = 60000 pontos -> cada ponto utiliza 16 bits -> Tamanho = 60000 x 16 = 960000 bits. Tamanho = 960000 / 8 (cada Byte possui 8 bits) = 120000 Bytes.
2) Um texto possui 2.500 caracteres. Qual seria o seu tamanho em bytes se ele fosse codificado em ASCII? E se fosse codificado em Unicode?
Codificado em ASCII o texto teria o tamanho de 2.500 Bytes (1 Byte para cada caractere). Codificado em Unicode o texto teria o tamanho de 5.000 Bytes (2 Bytes para cada caractere).
3) Um sistema precisa representar, simultaneamente, o clima de duas cidades A e B, e esse clima pode ser declarado como ensolarado, nublado ou chuvoso. O clima da cidade A é independente do clima da cidade B. Optou-se por representar o clima utilizando uma tabela de código binários. Nesse caso, qual o menor número de bits necessário para criar essa tabela?
4 bits.
Cidade A Cidade B
Ensolarado Ensolarado
Ensolarado Nublado
Ensolarado Chuvoso
Nublado Ensolarado
Nublado Nublado
Nublado Chuvoso
Chuvoso Ensolarado
Chuvoso Nublado
Chuvoso Chuvoso
Cidade A Cidade B
Ensolarado Ensolarado
Ensolarado Nublado
Ensolarado Chuvoso
Nublado Ensolarado
Nublado Nublado
Nublado Chuvoso
Chuvoso Ensolarado
Chuvoso Nublado
Chuvoso Chuvoso
Observando a tabela acima é possível constatar 9 condições diferentes que devem ser representadas. Se fossem utilizados 3 bits, só poderiam ser representadas 8 condições (2 elevado á 3). Portanto, o número mínimo de bits necessários para representar as condições é 4 bits (que representa 16 condições = 2 elevado á 4).
4) Dado um conjunto de bits 1001, representado na notação de complemento de 2, como seria a representação desse mesmo valor na notação de excesso de 8?
O conjunto 1001 (complemento de 2) representa o valor –7 (decimal) – para constatar isso observe a tabela correspondente. Convertendo esse valor para a notação excesso de 8 se obtém, 0001 (excesso de 8). Para obter isso: (-7) + 8 = 1 (8 é o excesso) 1 é a representação em binário do número obtido. Como para excesso de 8 são necessários quatro bits, o resultado é 0001.
5) Em um determinado sistema são utilizados 4 (quatro) bits para representar valores numéricos inteiros. Essa quantidade de bits é duplicada (passou para 8 bits). Com essa modificação, como se modifica o valor do maior inteiro representável por esses bits?
Aumentou da ordem de 17 vezes.
Com quatro bits é possível representar de 0 até 15 (16 combinações). Passando para oito bits é possível representar valores de 0 até 255 (256 combinações = 28). Portanto, o maior valor inteiro que pode ser representado aumentou: 255 / 15 = 17 vezes.
6) Por que a notação de complemento de 2 não pode ser chamada de sistema de numeração?
Porque não consegue representar todos os valores numéricos possíveis, ela é limitada pela quantidade de bits utilizada para representar os valores.
7) O que é Codec e qual a sua utilidade?
Codec (Codificador/Decodificador) é um dispositivo de hardware ou um programa, que codifica os dados referentes a uma imagem em movimento para que ela seja transmitida ou armazenada e decodifica para que a imagem em movimento possa ser visualizada ou manipulada. Nesse processo de codificação, o tamanho (em bytes) é comprimido de modo que os dispositivos existentes possam armazenar e manipular essa imagem em movimento. Neste vídeo é ensinado o que é um Codec de vídeo e como funciona a compressão do vídeo.
8) Qual o maior valor numérico que pode ser representado com 2 bytes se eles forem codificados utilizando a codificação ASCII?
O maior valor numérico é 99, pois cada byte vai representar um caractere ASCII e o maior valor que um caractere pode representar é 9.
- 9) O número 110,11012 representa qual valor decimal?
Esta questão depende de sua opinião, mas para ajudar um pouco são apresentadas algumas considerações importantes. Ele poderia ser considerado um notebook, pois apresenta poder de processamento semelhante aos notebooks, mas por outro lado ele permite que seja utilizado sendo segurado por uma mão, como os palmtops.
Comentários