GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ 2 a 3 minu

Uma escola quer criar um sistema de filas para a cantina. Antes de programar, a equipe listou cadastro…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola quer criar um sistema de filas para a cantina. Antes de programar, a equipe listou cadastro, entrada na fila, atendimento e saída do sistema. — Qual conclusão é mais adequada sobre essa etapa inicial?

  1. A) Ela demonstra que a equipe está apenas organizando a ordem de atendimento, sem relação com a estrutura do sistema.
  2. B) Ela mostra que a divisão em cadastro, entrada, atendimento e saída aconteceu depois que o sistema já estava funcionando.
  3. C) Ela comprova que a principal finalidade da etapa é aumentar a velocidade da fila e reduzir o tempo de espera dos alunos.
  4. D) Ela mostra que o sistema foi dividido em partes menores, permitindo desenvolver cada função de forma organizada e gradual.
  5. E) Ela indica que o sistema já está pronto e que basta iniciar o uso das funções previstas na cantina.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado diz que, antes de programar, a equipe listou cadastro, entrada na fila, atendimento e saída do sistema. Essa lista é a decomposição do sistema em funções menores e bem definidas, que podem ser estudadas e desenvolvidas uma a uma.
  2. Quando um problema grande é separado em partes menores, cada parte pode ser projetada, programada e testada de forma organizada e gradual. Isso corresponde exatamente à alternativa D, que é a conclusão mais adequada sobre essa etapa inicial.
  3. A alternativa A está errada, pois a lista não serve apenas para ordenar o atendimento; ela descreve as funções que compõem a estrutura do sistema.
  4. A alternativa B está errada, pois a divisão em funções ocorre antes da programação, e não depois de o sistema estar funcionando, como diz o enunciado.
  5. A alternativa C está errada, pois a etapa listada não comprova que a finalidade principal seja aumentar a velocidade da fila; essa é uma suposição não sustentada pelo texto.
  6. A alternativa E está errada, pois o enunciado afirma que a listagem foi feita antes de programar, o que mostra que o sistema ainda não estava pronto.
  7. Conclusão: o gabarito oficial D está correto e corresponde à leitura do enunciado.

💡 Dica: Procure a ideia de separar o sistema em etapas ou módulos.

Alternativa por alternativa

A Erradaerro: Conceitual

Interpretou a lista de funções apenas como uma ordem de atendimento, sem perceber que ela define a estrutura do sistema.

B Erradaerro: Interpretação

Confundiu a ordem temporal: achou que a divisão só ocorreu depois que o sistema já funcionava, ignorando a expressão antes de programar.

C Erradaerro: Senso comum

Acreditou que um sistema de filas serve obviamente para ganhar velocidade, e tomou essa intuição do dia a dia como a finalidade comprovada da etapa.

D Correta

Corresponde à ideia de decomposição do sistema em módulos ou etapas menores, o que facilita o desenvolvimento progressivo.

E Erradaerro: Interpretaçãoa que mais engana

Ignorou o contexto de planejamento inicial e entendeu que a lista de funções indicava um sistema já pronto para uso.

Por que engana: confundir planejamento modular com sistema pronto ou com ordem de atendimento

Raio-X da questão

Dificuldade Média
Leitura intermediá
Discriminação Medio
Peso pedagógico médio
Autonomia do enunciado alta
Cobertura da habilidade analisar o
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ contextualizado e di🧩 interpretação de con
🎯 Conceito central

decomposição de sistema

📌 Objetivo

Reconhecer decomposi

🧱 Pré-requisitos

noção de sistema e funções · organização de processos em etapas

📚 Reveja

modularização

⚠️ Erro mais comum

confundir planejamento modular com sistema pronto ou com ordem de atendimento

🌎 Tema transversal

trabalho em equipe

🤝 Socioemocional

organização

🏫 Contexto

projeto de sistema p

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.