GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO05Difícil⏱ longo

Você deve projetar um algoritmo em pseudocódigo que codifique as leituras de 10 sensores, cada um produzindo…

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

Você deve projetar um algoritmo em pseudocódigo que codifique as leituras de 10 sensores, cada um produzindo um valor inteiro entre 0 e 1023. A codificação deve: (a) usar uma variável 'pacote' (array de bytes) para empacotar bits; (b) incluir detecção e correção de um bit de erro por sensor; (c) indicar quantos bits são usados por sensor e o tamanho total em bytes. Explique também como o decodificador corrige um único bit errado.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Escolha Hamming com 4 bits de paridade: cada leitura usa 10 bits de dado + 4 bits de paridade = 14 bits/sensor. Total = 10×14 = 140 bits ? 18 bytes. Pseudocódigo (esquemático): para i de 1 a 10: v = sensores[i] // 10 bits preencher bits[1..14] em posições não-potência-de-2 com bits de v calcular paridades em pos 1,2,4,8 como XOR dos bits cobertos apendar bits ao fluxo de bits empacotar fluxo em bytes em 'pacote' Decodificador: recalcula paridades ? síndrome; se síndrome ? 0, inverte bit indicado pela síndrome para corrigir único erro; depois extrai 10 bits de dado.

Explicação

O algoritmo utiliza o código de Hamming para garantir a detecção e correção de um único bit de erro, alocando bits de paridade em posições específicas. Cada sensor é representado por 10 bits de dados e 4 bits de paridade, totalizando 14 bits por sensor, o que permite a correção de erros. O decodificador identifica a posição do erro através da síndrome, permitindo a correção eficiente do bit incorreto.

Raio-X da questão

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

codificação de sensores

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos e pseudocódigo · codificação de dados

📚 Reveja

Revisar conceitos de codificação de dados e detecção de erros em algoritmos.

⚠️ Erro mais comum

O aluno pode falhar ao não considerar a necessidade de detecção e correção de erros, resultando em um algoritmo incompleto.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

criatividade

🏫 Contexto

cientifico

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.