Suponha uma codificação que usa 5 bits por letra para representar o alfabeto. Quantos bits são necessários…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Suponha uma codificação que usa 5 bits por letra para representar o alfabeto. Quantos bits são necessários para codificar a palavra 'CASA' (4 letras) mais uma variável de 1 bit que indica se todas as letras estão em maiúsculas?
- A) 20 bits
- B) 21 bits.
- C) 22 bits
- D) 18 bits
- E) 24 bits
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique as duas partes da codificação. A palavra 'CASA' tem 4 letras, e cada letra usa 5 bits, então a parte das letras ocupa 4 vezes 5 = 20 bits.
- Some a variável extra. O enunciado pede mais 1 bit, que indica se todas as letras estão em maiúsculas.
- Some as duas partes. 20 + 1 = 21 bits. Portanto, a resposta é a alternativa B.
- Verifique as demais alternativas. A alternativa A (20 bits) esquece o bit indicador de maiúsculas. A alternativa C (22 bits) soma 2 bits extras, mas o enunciado fixa 1 bit para essa variável. A alternativa D (18 bits) não corresponde a nenhum cálculo coerente com 5 bits por letra e 1 bit extra. A alternativa E (24 bits) supõe um bit extra por letra, mas o enunciado usa apenas um único bit para toda a palavra.
- Conclusão. O gabarito oficial B está correto, e o cálculo confirma 4 x 5 + 1 = 21 bits.
💡 Dica: Calcule o total de bits multiplicando o número de letras pelo bits por letra e adicione 1 bit.
Alternativa por alternativa
O aluno calcula apenas os bits das letras (4 x 5 = 20) e ignora a variável de 1 bit pedida no enunciado.
Cada letra usa 5 bits ? 4×5=20 bits; soma-se 1 bit da variável maiúsculas ? total 21 bits.
O aluno acredita que o indicador de maiúsculas ocupa 2 bits, confundindo o número de estados com o número de bits necessários para representá-lo.
Por que engana: O aluno pode confundir a quantidade total de bits, somando incorretamente os bits por letra sem considerar a variável adicional.
O aluno usa cálculo incorreto, como 4 bits por letra em vez de 5 (ou outra combinação de números sem base no enunciado), chegando a 18 bits.
O aluno supõe que cada letra precisa de um bit extra para indicar maiúscula (4 x 5 + 4 = 24), quando o enunciado fala de uma única variável de 1 bit para a palavra toda.
Raio-X da questão
codificação binária
avaliacao
cálculo de bits · codificação de informações
Revisar como calcular a quantidade de bits necessários para codificação de palavras.
O aluno pode confundir a quantidade total de bits, somando incorretamente os bits por letra sem considerar a variável adicional.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Um algoritmo precisa atribuir códigos distintos a 95 caracteres imprimíveis (incluindo espaço). Qual é o menor número de…
- Projete um código binário de 4 bits para representar as letras A, B, C, D, E (uma letra por código). Em seguida, usando…
- Em um algoritmo que codifica categorias, quantos bits são necessários para representar 5 valores distintos em uma…
- Considere uma variável inteira 'x' codificada em 5 bits. Quantos valores distintos essa variável pode representar?
- Considere uma variável 'simbolo' que pode assumir 40 valores distintos (letras, dígitos e sinais). Usando codificação…
- Descreva, em pseudocódigo, um algoritmo que recebe uma sequência de até 12 caracteres na variável 'msg' e produz na…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
