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

Caminhões recolhem livros em uma campanha fictícia para renovar bibliotecas de bairro. Em cada ponto de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Caminhões recolhem livros em uma campanha fictícia para renovar bibliotecas de bairro. Em cada ponto de coleta, voluntários registram título, faixa etária indicada e estado do livro. Os exemplares em bom estado vão para a estante da faixa etária correspondente; os que têm páginas soltas seguem para conserto, também identificados por faixa etária; os molhados são encaminhados à reciclagem. A quantidade de livros e os pontos de coleta mudam a cada semana. A coordenação pretende usar um programa que gere os destinos de todos os registros atuais e também funcione nas próximas coletas, sem que suas instruções precisem ser reescritas quando chegarem novas caixas. Analise as etapas necessárias para tratar os registros e identifique a organização do programa que automatiza a tarefa para diferentes coletas.

  1. A) Usar uma rotina exclusiva para cada título e alterá-la quando chegar uma nova caixa.
  2. B) Usar uma rotina que ordene todos os títulos e envie cada livro para a mesma estante.
  3. C) Usar uma rotina para cada ponto de coleta e definir destinos apenas para livros em bom estado.
  4. D) Usar uma rotina que guarde os registros recebidos sem verificar o estado de cada livro.
  5. E) Usar uma rotina que receba um registro, defina seu destino e se repita até o fim da lista.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O problema pede um programa genérico que percorra todos os registros de coleta, decida o destino de cada livro e funcione em coletas futuras sem reescrever instruções.
  2. Cada registro traz título, faixa etária e estado do livro. A decisão depende do estado: bom estado vai para a estante da faixa etária, páginas soltas vai para conserto por faixa etária e molhado vai para reciclagem.
  3. A solução que atende ao enunciado é uma rotina que receba um registro, aplique essas regras para definir seu destino e repita o processo até o fim da lista. Como a regra vale para qualquer registro, a mesma rotina serve para qualquer quantidade de livros e de pontos de coleta.
  4. Por que as outras estão erradas: A) cria uma rotina por título, o que exigiria reescrever o programa a cada caixa nova; B) envia todos os livros para a mesma estante, ignorando a faixa etária e o estado; C) limita-se ao bom estado e cria rotinas por ponto, o que não é necessário e ignora conserto e reciclagem; D) guarda os registros sem verificar o estado, o que impede definir o destino correto.
  5. Portanto, a alternativa correta é a E, que coincide com o gabarito oficial.

💡 Dica: Analise o fluxo de dados e a necessidade de repetição para organizar o programa.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno imagina que cada título precisa de instruções próprias, sem perceber que a regra depende do estado e da faixa etária, e não do título.

B Erradaerro: Interpretação

O aluno acredita que ordenar os títulos já resolve a distribuição, esquecendo que cada livro deve ir a uma estante diferente conforme a faixa etária e o estado.

C Erradaerro: Interpretação

O aluno restringe a análise ao bom estado e cria uma rotina por ponto de coleta, ignorando que os livros com páginas soltas e molhados também têm destino definido e que a organização deve valer para qualquer coleta.

D Erradaerro: Procedimental

O aluno entende que armazenar os registros basta para automatizar a tarefa, sem notar que a etapa de verificação do estado é essencial para definir o destino.

E Correta

A rotina resolve uma parte menor do problema para cada registro e a repetição permite tratar listas de tamanhos variados, sem reescrever o programa.

Raio-X da questão

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

estrutura de controle repetitiva

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceito de variáveis e registros · estrutura condicional

📚 Reveja

estude estruturas de repetição e organização de programas

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais, não entendendo a necessidade de automatizar para múltiplos registros.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposiçã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.