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

Para planejar um programa que organiza livros de uma biblioteca escolar, os estudantes decidiram considerar…

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

Para planejar um programa que organiza livros de uma biblioteca escolar, os estudantes decidiram considerar apenas título, autor, gênero e disponibilidade, deixando de lado detalhes como cor da capa e tamanho. — A estratégia adotada pelos estudantes corresponde a qual princípio do pensamento computacional?

  1. A) A criação de um algoritmo, pois define a sequência de passos para organizar os livros da biblioteca.
  2. B) A modelagem detalhada, pois inclui todos os aspectos dos livros para deixar o programa mais completo.
  3. C) O reconhecimento de padrões, pois identifica semelhanças entre os livros para montar a organização.
  4. D) A abstração, pois seleciona apenas as informações essenciais para resolver o problema.
  5. E) A decomposição, pois separa o sistema de organização em partes menores para facilitar o trabalho.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve os estudantes escolhendo considerar apenas título, autor, gênero e disponibilidade do livro, e deixando de lado detalhes como cor da capa e tamanho. Isso significa selecionar as informações essenciais e ignorar o que não interessa ao problema.
  2. No pensamento computacional, esse princípio chama-se abstração: representar um problema real por um modelo que contém somente os dados relevantes para a solução, descartando os detalhes irrelevantes.
  3. Por que a alternativa D está correta: ela nomeia exatamente essa seleção de informações essenciais.
  4. Por que as outras estão erradas:
  5. A) Criar um algoritmo é definir a sequência de passos, e o enunciado não descreve nenhuma sequência de ações.
  6. B) Modelagem detalhada é o oposto do que ocorreu, pois os estudantes excluíram detalhes em vez de incluí-los.
  7. C) Reconhecimento de padrões consiste em identificar regularidades que se repetem, e o enunciado não menciona semelhanças entre os livros.
  8. E) Decomposição significa dividir o sistema em partes menores, o que não é descrito; o foco do texto é a escolha de quais dados manter.
  9. Conclusão: a estratégia dos estudantes corresponde à abstração, o que confirma o gabarito oficial D.

💡 Dica: Observe o que foi descartado e o que foi mantido.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa qualquer planejamento de programa à criação de algoritmo, ignorando que o enunciado trata da escolha de quais dados considerar e não de uma sequência de passos.

Por que engana: Confundir abstração com decomposição ou com elaboração de algoritmo

B Erradaerro: Interpretação

O aluno lê 'considerar apenas' e 'deixando de lado' como se fossem inclusão de aspectos, invertendo o sentido da estratégia descrita no enunciado.

C Erradaerro: Conceitual

O aluno confunde a seleção de características relevantes com identificação de semelhanças entre elementos, que é o reconhecimento de padrões.

D Correta

Corresponde ao princípio de abstração: filtrar o que é relevante para a solução e desconsiderar detalhes irrelevantes, como cor da capa e tamanho.

E Erradaerro: Conceitual

O aluno pensa que organizar um sistema complexo sempre envolve dividi-lo em partes menores, e aplica essa ideia sem perceber que o texto descreve a escolha de dados, não a divisão do sistema.

Raio-X da questão

Dificuldade Média
Leitura Básico
Discriminação Medio
Peso pedagógico Médio
Autonomia do enunciado Alta
Cobertura da habilidade Pensamento
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Direto e contextuali🧩 Identificação concei
🎯 Conceito central

Abstração

📌 Objetivo

Reconhecer abstração

🧱 Pré-requisitos

Identificação de informações relevantes · Noção de problema e solução

📚 Reveja

Selecionar informações essenciais

⚠️ Erro mais comum

Confundir abstração com decomposição ou com elaboração de algoritmo

🌎 Tema transversal

Organização e uso responsável da informação

🤝 Socioemocional

Foco

🏫 Contexto

Organização de bibli

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.

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