GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Média⏱ 2 a 3 minu

Um estudante deseja criar um programa que avise quando faltar material na mochila. Ele percebe que a lógica…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um estudante deseja criar um programa que avise quando faltar material na mochila. Ele percebe que a lógica pode ser a mesma para lápis, caderno ou borracha, mudando apenas o item verificado. — Que ideia da Computação melhor explica essa forma de construir a solução?

  1. A) Condição lógica simples, porque basta verificar um único material e ignorar os outros para avisar corretamente.
  2. B) Generalização com reúso, porque a mesma lógica serve para diferentes itens.
  3. C) Entrada de dados, porque o programa só funciona quando o estudante informa o nome do item que falta.
  4. D) Sequenciação, porque o aviso depende de executar as verificações na ordem em que os materiais aparecem.
  5. E) Repetição de comandos, porque o programa precisa escrever uma regra diferente para cada item da mochila.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado descreve um programa que avisa quando falta material na mochila, e diz que a mesma lógica serve para lápis, caderno ou borracha, mudando apenas o item verificado.
  2. Isso significa escrever a regra uma única vez, de forma geral, e aplicá-la a diferentes itens, trocando apenas o parâmetro. Essa ideia é a generalização (abstração) com reúso de código.
  3. Por isso a alternativa B está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada porque descreve uma condição simples, mas o ponto central da questão é que a mesma lógica é reaproveitada, não que se verifica apenas um item.
  5. A alternativa C está errada porque a entrada de dados não explica a construção da solução; o enunciado não trata de receber o nome do item como requisito central.
  6. A alternativa D está errada porque sequenciação trata da ordem dos comandos, e o enunciado não destaca a ordem das verificações.
  7. A alternativa E está errada porque repetição implicaria escrever uma regra diferente para cada item, justamente o oposto do que o estudante planeja.

💡 Dica: Busque a ideia de reaproveitar a mesma solução em casos parecidos.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno acredita que a solução se resume a uma condição simples e foca apenas em verificar um item, sem perceber que a lógica é reaproveitada para vários itens.

B Correta

Corresponde ao enunciado: a solução é reaproveitada para lápis, caderno e borracha, mudando apenas o item verificado. Não há troca de ideia ou de objetivo, mas sim adaptação de uma mesma lógica a casos semelhantes.

C Erradaerro: Conceituala que mais engana

O aluno associa o programa à entrada de dados, imaginando que a ideia central é o usuário digitar o nome do item, e não a forma geral de construir a solução.

Por que engana: Achar que cada caso exige uma solução totalmente nova.

D Erradaerro: Conceitual

O aluno confunde sequenciação (ordem dos passos) com a ideia central do enunciado, que é a reutilização da mesma lógica para itens diferentes.

E Erradaerro: Interpretação

O aluno entende que cada item exige uma regra separada, ignorando que o enunciado afirma que a mesma lógica serve para todos, mudando apenas o item verificado.

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 Generaliza
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Contextualizado e ob🧩 Identificar conceito
🎯 Conceito central

Generalização com reúso.

📌 Objetivo

Reconhecer reúso de

🧱 Pré-requisitos

Conceito de algoritmo. · Noção de variável ou parâmetro.

📚 Reveja

Abstração e reutilização de lógica.

⚠️ Erro mais comum

Achar que cada caso exige uma solução totalmente nova.

🌎 Tema transversal

Uso responsável dos materiais escolares

🤝 Socioemocional

Persistência

🏫 Contexto

Programação com situ

Questões parecidas com resolução

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