Você está na página 1de 2

73

1. Quando trabalhamos a informação dentro do computador, seja no pro-


cessador, na memória ou na transmissão de dados, trabalhamos com bits,
que são pequenas unidades de informação que aceitam apenas dois esta-
dos: 1 ou 0, verdadeiro ou falso, ligado ou desligado. Por isso que a repre-
sentação em base 2 (números binários) é tão importante. De certa forma, a
representação em hexadecimal pode ser entendida como uma abrevia-
ção do sistema binário, tornando-se, também, importante na computação.
Considerando o texto acima, avalie equivalências numéricas a seguir e assinale
a alternativa correta.
a) 12 = 0x10 = 0b00010000
b) 25 = 0x19 = 0b00011010
c) 100 = 0x50 = 0b01010000
d) 129 = 0x81 = 0b10000001
e) 155 = 0x95 = 0b10010101

2. Ao trabalhar com programas com interface gráfica, programas de edição de


imagens ou mesmo uma formatação de páginas web, podemos indicar as co-
res por meio do código RGB, que representa valores para vermelho, verde e
azul, respectivamente. Esses valores vão de 0 a 255 e comumente são repre-
sentados em hexadecimal, com dois dígitos (de 00 a FF) para cada uma das
cores primárias.
Dada uma cor, cujo código é #65d2f3, separe o número em blocos de 2 algaris-
mos e converta para decimal, para descobrir qual é o valor de vermelho, verde
e azul, em decimal.

3. A conversão numérica entre diferentes bases podem envolver cálculos, anota-


ções e a gente, às vezes, se perde na conta de cabeça. A conversão de binário
para hexadecimal ou de hexadecimal para binário acaba sendo simples, quan-
do se agrupa os binários.
Considerando o texto acima, converta o número binário a seguir para o núme-
ro equivalente em hexadecimal.
0010 1101 1010 1000 1100 1010
74

4. A representação de todas as informações na memória é feita usando combina-


ções de bits, que agrupados geram bytes, kilobytes, megabytes e etc. Suponha
que você vai gravar a frase “Hello, World!” na memória e suponha que o sistema
de caracteres que você está utilizando seja um sistema de tamanho fixo de 4
bytes para cada caractere de texto.
Considerando o texto, quantos bits (não bytes) você estaria utilizando ao arma-
zenar a frase “Hello, World!” (as aspas não contam).
a) 40 bits.
b) 52 bits.
c) 320 bits.
d) 384 bits.
e) 416 bits.

5. Nós vimos que números em hexadecimal, muitas vezes, servem para “abreviar”
números binários, que podem ser muito grandes. No caso, o número, em hexa-
decimal, “FADA” poderia ser escrito em binário de forma direta. Então, converta
e anote o resultado desse número em binário, depois, em decimal.

Você também pode gostar