GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO05Fácil⏱ medio

Um algoritmo precisa atribuir códigos distintos a 95 caracteres imprimíveis (incluindo espaço). Qual é o menor…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO05

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

Um algoritmo precisa atribuir códigos distintos a 95 caracteres imprimíveis (incluindo espaço). Qual é o menor número de bits necessário para representar cada caractere unicamente? Explique de forma objetiva.

  1. A) 8 bits cobrem 95 caracteres.
  2. B) 7 bits.
  3. C) 5 bits serão suficientes.
  4. D) 6 bits fornecem 64 combinações.
  5. E) 4 bits são suficientes para 95 caracteres.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o que a questão pede. São 95 caracteres distintos e queremos o menor número de bits n tal que 2^n seja maior ou igual a 95, para que cada caractere receba um código único.
  2. Calcule as potências de 2. 2^4 = 16, 2^5 = 32, 2^6 = 64 e 2^7 = 128.
  3. Verifique cada valor. Com 6 bits há apenas 64 combinações, insuficientes para 95 caracteres. Com 7 bits há 128 combinações, suficientes para 95.
  4. Conclua que o menor número de bits é 7, alternativa B, que coincide com o gabarito oficial.
  5. Analise as alternativas erradas. A alternativa A é verdadeira em sentido amplo, pois 8 bits cobrem 95 caracteres, mas não é o menor número pedido. A alternativa C está errada porque 5 bits dão só 32 combinações. A alternativa D está errada porque 64 combinações não bastam para 95 caracteres. A alternativa E está errada porque 4 bits dão apenas 16 combinações.

💡 Dica: Calcule o logaritmo base 2 de 95.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno acha que, por 8 ser o tamanho do byte, esse é o número natural de bits, e ignora a palavra 'menor' do enunciado. Ele aceita um valor que funciona, mas não é o mínimo pedido.

B Correta

Porque 2^6 = 64 < 95 = 128 = 2^7; portanto são necessários 7 bits para códigos distintos.

C Erradaerro: Procedimental

O aluno calcula mal a potência de 2 e acredita que 5 bits geram 95 combinações, quando na verdade geram 2^5 = 32.

D Erradaerro: Conceituala que mais engana

O aluno sabe que 6 bits geram 64 combinações, mas não compara esse número com 95 e conclui que 64 basta. Falta a verificação de que a quantidade de códigos deve ser pelo menos igual ao número de caracteres.

Por que engana: O aluno pode confundir a quantidade de bits necessária, escolhendo um número que não cobre todos os caracteres, como 6 bits, que só oferece 64 combinações.

E Erradaerro: Conceitual

O aluno confunde a quantidade de bits com a quantidade de caracteres e supõe que 4 bits serviriam para 95 símbolos. Na prática, 4 bits geram somente 2^4 = 16 combinações.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 desafio
🎯 Conceito central

códigos binários

📌 Objetivo

avaliacao

🧱 Pré-requisitos

códigos binários · sistemas de numeração

📚 Reveja

Revisar a representação binária e logaritmos.

⚠️ Erro mais comum

O aluno pode confundir a quantidade de bits necessária, escolhendo um número que não cobre todos os caracteres, como 6 bits, que só oferece 64 combinações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Codificação da informação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.