💪 Exercícios — Aula 08: Representação de Dados
Entenda como o computador enxerga o mundo além dos números positivos: de valores negativos a textos e emojis.
🟢 Nível Básico
1. Invertendo o Sinal (Complemento de 1)
O primeiro passo para o Complemento de 2 é a inversão. Inverta todos os bits dos números abaixo: - a) 1010 - b) 0011 - c) 1111
2. O Bit de Sinal
Em um sistema de Sinal e Magnitude de 8 bits, o que os números abaixo representam (Positivo ou Negativo)? - a) 00001010 - b) 10001010
🟡 Nível Intermediário
3. O Desafio do Complemento de 2
Transforme o número decimal +5 em seu equivalente negativo -5 usando 4 bits. Siga os passos: 1. Escreva o +5 em binário (4 bits). 2. Inverta os bits (Complemento de 1). 3. Some 1 ao resultado final.
4. Brincando com ASCII
Sabendo que no padrão ASCII a letra 'A' vale 65 e a letra 'B' vale 66: - a) Qual o valor decimal da letra 'C'? - b) Qual o valor decimal da letra 'a' (minúscula), sabendo que ela está 32 posições à frente da maiúscula?
🔴 Desafio Master
5. Da Escassez à Abundância
O ASCII original suportava apenas 128 caracteres. O UTF-8 (Unicode) suporta milhões. - Explique, com suas palavras, por que o padrão UTF-8 é considerado uma tecnologia de "largura variável" e por que isso foi fundamental para a popularização da internet em países não-ingleses e para o uso de Emojis.