GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO04Média⏱ curto

Qual das opções a seguir é uma estratégia importante para a generalização de soluções de problemas em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual das opções a seguir é uma estratégia importante para a generalização de soluções de problemas em programação?

  1. A) Criar uma solução específica para cada problema
  2. B) Identificar padrões em diferentes problemas
  3. C) Ignorar as semelhanças entre problemas
  4. D) Analisar apenas um único problema
  5. E) Focar em soluções complexas

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta qual estratégia ajuda a generalizar soluções de problemas em programação, ou seja, transformar uma solução pontual em uma solução que sirva para uma classe maior de problemas.
  2. Generalizar exige observar o que se repete entre problemas diferentes: estruturas de dados, laços, condições, tipos de entrada e saída. Ao identificar esses padrões, é possível abstrair a solução e reaproveitá-la.
  3. Resolvendo por conta própria, a alternativa B, identificar padrões em diferentes problemas, é a que descreve diretamente essa estratégia. Coincide com o gabarito oficial.
  4. A alternativa A está errada porque criar uma solução específica para cada problema impede o reaproveitamento, já que cada caso exigiria um código novo.
  5. A alternativa C está errada porque ignorar semelhanças desperdiça justamente a informação que permite generalizar.
  6. A alternativa D está errada porque analisar apenas um problema não oferece base para comparar e abstrair um padrão geral.
  7. A alternativa E está errada porque soluções complexas não são, por si só, um caminho para generalização; o que importa é a simplicidade e a abstração adequada.

💡 Dica: Pense em técnicas de programação que ajudam a resolver problemas de forma mais ampla.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que a melhor solução é sempre a mais específica e exata para cada caso, sem perceber que isso impede o reaproveitamento de código.

Por que engana: Escolher uma alternativa que foca em soluções específicas ou ignorar padrões, não entendendo a importância da generalização.

B Correta

Identificar padrões permite que soluções sejam aplicadas a problemas similares, facilitando a generalização.

C Erradaerro: Conceitual

O aluno entende que cada problema deve ser tratado de forma isolada, como se as semelhanças entre problemas fossem irrelevantes para a solução.

D Erradaerro: Conceitual

O aluno supõe que estudar um único problema em profundidade basta para criar uma solução geral, sem perceber que a generalização depende de comparar casos diferentes.

E Erradaerro: Senso comum

O aluno associa a generalização à sofisticação da solução, achando que quanto mais complexo o código, mais ele serve para diversos problemas.

Raio-X da questão

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

estratégias de programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrategias de programacao · analise de problemas

📚 Reveja

Revisar técnicas de generalização em programação.

⚠️ Erro mais comum

Escolher uma alternativa que foca em soluções específicas ou ignorar padrões, não entendendo a importância da generalização.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de 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.