GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO04Média⏱ medio

— Se dois voluntários entregarem o mesmo aparelho, como saberemos onde ele está? — perguntou uma visitante ao…

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

— Se dois voluntários entregarem o mesmo aparelho, como saberemos onde ele está? — perguntou uma visitante ao chegar à mostra cultural. Para emprestar 48 audioguias, os organizadores pretendem criar um conjunto de instruções que possa ser executado por pessoas diferentes. Cada aparelho possui um código e pode estar disponível, emprestado ou em manutenção. Na retirada, devem ser registrados o código do aparelho e o da pessoa visitante. Na devolução, o som é testado: aparelhos com falha seguem para manutenção; os demais voltam a ficar disponíveis. Ao final, será produzido um informe sobre a quantidade de aparelhos em cada situação. As anotações feitas em uma etapa precisam ser utilizadas nas outras, sem que voluntários adotem registros incompatíveis. Analise as exigências do atendimento e identifique a divisão de tarefas que permite criar partes compatíveis e reuni-las no funcionamento completo.

  1. A) Definir módulos de cadastro, retirada, devolução e informe, cada um criando seus próprios códigos e status.
  2. B) Definir módulos de cadastro e devolução, fazendo o informe ignorar os aparelhos que seguem para manutenção.
  3. C) Definir módulos de retirada e informe, tratando cadastro, teste e manutenção como anotações livres.
  4. D) Definir módulos de cadastro, retirada, devolução com teste e informe, todos usando código e status padronizados.
  5. E) Definir módulos por voluntário, deixando cada pessoa responsável por todas as operações realizadas em seu turno.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O atendimento tem etapas encadeadas: na retirada registra-se o código do aparelho e o da pessoa visitante, na devolução o som é testado e o aparelho segue para manutenção ou volta a ficar disponível, e ao final um informe conta os aparelhos em cada situação. Passo 2: As anotações de uma etapa precisam ser usadas nas outras e voluntários não podem adotar registros incompatíveis, então é necessário um padrão comum de código e de status (disponível, emprestado, em manutenção). Passo 3: A alternativa D separa o trabalho em módulos de cadastro, retirada, devolução com teste e informe, e exige código e status padronizados, o que permite que cada parte seja executada por pessoas diferentes e depois reunida no funcionamento completo. Passo 4: A alternativa A está errada porque cada módulo criaria seus próprios códigos e status, gerando registros incompatíveis entre as etapas. Passo 5: A alternativa B está errada porque omite o módulo de retirada, onde ocorre o registro do empréstimo, e faz o informe ignorar aparelhos em manutenção, quando ele deve contar todas as situações. Passo 6: A alternativa C está errada porque trata cadastro, teste e manutenção como anotações livres, contrariando a exigência de registros compatíveis. Passo 7: A alternativa E está errada porque divide o trabalho por voluntário e não por tarefa; cada pessoa faria todas as operações de seu turno, o que não cria partes compatíveis e mantém o risco de registros diferentes. Passo 8: A resolução própria aponta a alternativa D, que coincide com o gabarito oficial.

💡 Dica: Verifique se os módulos compartilham códigos e estados padronizados para integrar as etapas.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que basta dividir em módulos para o sistema funcionar, sem perceber que cada módulo criando códigos e status próprios impede que as anotações sejam aproveitadas nas outras etapas.

Por que engana: Escolher módulos que dividem as tarefas, mas criam códigos ou status incompatíveis, ou deixam de considerar aparelhos em manutenção no registro e no informe.

B Erradaerro: Interpretação

Entende que cadastro e devolução bastam para o funcionamento e que o informe pode ignorar aparelhos em manutenção, esquecendo que a retirada é necessária e que o informe deve contar todas as situações.

C Erradaerro: Interpretação

Lê a expressão anotações livres como permissão para registrar teste e manutenção de qualquer forma, ignorando a exigência de que os voluntários não adotem registros incompatíveis.

D Correta

Essa divisão separa operações com objetivos próprios e mantém registros comuns, permitindo que os resultados de cada parte sejam usados nas demais.

E Erradaerro: Conceitual

Confunde divisão de tarefas com divisão de pessoas, achando que um voluntário fazendo todas as operações de seu turno resolve a integração entre as partes.

Raio-X da questão

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

modularização e integração de sistemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposição de problemas em etapas · padronização de dados e registros

📚 Reveja

Revise a decomposição de problemas em módulos e a definição de dados e padrões compartilhados entre eles.

⚠️ Erro mais comum

Escolher módulos que dividem as tarefas, mas criam códigos ou status incompatíveis, ou deixam de considerar aparelhos em manutenção no registro e no informe.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 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.