Qual é a principal estratégia de generalização no pensamento computacional?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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 é a principal estratégia de generalização no pensamento computacional?
- A) Criar uma solução específica para um único problema.
- B) Identificar padrões em diferentes problemas.
- C) Desenvolver um algoritmo para cada problema.
- D) Evitar a análise de problemas semelhantes.
- E) Focar apenas nos detalhes específicos de cada problema.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Entenda o conceito de generalização no pensamento computacional. Generalizar significa perceber semelhanças entre problemas diferentes e usar essas semelhanças para criar soluções que sirvam para vários casos, em vez de resolver cada caso isoladamente.
- Analise cada alternativa a partir desse conceito.
- A alternativa B, 'Identificar padrões em diferentes problemas', descreve exatamente a generalização: ao reconhecer padrões comuns, é possível abstrair e reutilizar a solução. Essa é a resposta correta, e coincide com o gabarito oficial.
- Por que as demais estão erradas. A) está errada porque criar solução específica para um único problema é o oposto de generalizar. C) está errada porque desenvolver um algoritmo para cada problema ignora o reaproveitamento de soluções que a generalização propõe. D) está errada porque evitar a análise de problemas semelhantes elimina justamente a possibilidade de encontrar padrões. E) está errada porque focar apenas nos detalhes específicos de cada problema impede a abstração.
💡 Dica: Pense nas estratégias de resolução de problemas.
Alternativa por alternativa
O aluno acredita que a melhor solução é sempre a mais específica possível, confundindo precisão com generalização e não percebendo que a generalização busca reaproveitar soluções.
A generalização envolve reconhecer padrões comuns em situações distintas, permitindo aplicar soluções que funcionam em vários contextos.
O aluno entende que cada problema exige um algoritmo próprio, sem perceber que problemas semelhantes podem compartilhar uma mesma solução abstrata.
Por que engana: Confundir generalizacao com solucao especifica, nao reconhecendo a importancia de identificar padroes comuns.
O aluno interpreta 'generalização' como evitar comparações, quando na verdade a comparação entre problemas semelhantes é o que permite identificar padrões.
O aluno acredita que os detalhes de cada problema são o foco principal, esquecendo que a generalização consiste justamente em abstrair esses detalhes para encontrar o que é comum.
Raio-X da questão
pensamento computacional
avaliacao
identificacao de padroes · pensamento computacional basico
Revisar as estratégias de generalização no pensamento computacional.
Confundir generalizacao com solucao especifica, nao reconhecendo a importancia de identificar padroes comuns.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal estratégia de generalização na solução de problemas em pensamento computacional?
- Qual é a principal estratégia de generalização em resolução de problemas de computação?
- O que significa generalização em estratégias de solução de problemas no pensamento computacional?
- Qual é a principal estratégia de generalização na solução de problemas em programação?
- O que é generalização no contexto do pensamento computacional?
- Qual das opções abaixo é uma estratégia eficaz para generalização na solução de problemas computacionais?
🔎 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
