GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO02Difícil⏱ curto

Qual dos exemplos abaixo ilustra melhor a generalização em algoritmos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual dos exemplos abaixo ilustra melhor a generalização em algoritmos?

  1. A) Criar um algoritmo específico para cada tipo de figura geométrica
  2. B) Desenvolver uma função que calcule a área de qualquer figura
  3. C) Usar sempre o mesmo código para todos os problemas
  4. D) Resolver probleminhas individuais sem conexão
  5. E) Focar apenas na resolução de triângulos

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A generalização, no pensamento computacional, consiste em identificar padrões comuns entre problemas e criar uma solução mais ampla que sirva para toda uma classe de situações, em vez de resolver cada caso isoladamente.
  2. Analisando a alternativa B, uma função que calcula a área de qualquer figura reúne a regularidade presente em todas as figuras (cada uma tem uma área a ser calculada) em um único procedimento, parametrizado pelos dados de entrada. Essa é a generalização típica em algoritmos.
  3. A alternativa A está errada porque criar um algoritmo específico para cada figura é justamente o oposto da generalização, pois multiplica soluções separadas sem aproveitar padrões comuns.
  4. A alternativa C está errada porque usar o mesmo código para todos os problemas ignora as particularidades de cada situação; generalizar exige abstrair a classe de problemas, não aplicar a mesma solução a tudo.
  5. A alternativa D está errada porque resolver probleminhas individuais sem conexão é exatamente a ausência de generalização.
  6. A alternativa E está errada porque focar apenas em triângulos restringe o escopo, em vez de ampliá-lo para uma classe mais geral de problemas.
  7. Conclusão: o gabarito oficial B está correto.

💡 Dica: Pense em exemplos que representem a aplicação de algoritmos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que tratar cada caso com um algoritmo próprio é a forma mais precisa de resolver problemas, confundindo especificidade com generalização.

B Correta

Funções que atendem a várias figuras representam a generalização.

C Erradaerro: Conceituala que mais engana

O aluno entende que generalizar é reutilizar o mesmo código para qualquer coisa, sem perceber que a generalização deve abstrair a classe de problemas e não ignorar suas diferenças.

Por que engana: Confundir generalizacao com repeticao ou uso de codigo identico para todos os casos, sem adaptacao.

D Erradaerro: Interpretação

O aluno lê 'generalização' como sinônimo de simplesmente resolver problemas, sem notar que a alternativa explicitamente nega qualquer conexão entre eles, que é a essência da generalização.

E Erradaerro: Senso comum

O aluno associa a ideia de 'generalizar' a 'focar em um caso' e acredita que concentrar-se em uma única forma geométrica seja mais abrangente, quando na verdade restringe o escopo.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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🧩 consolidacao
🎯 Conceito central

generalização em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · funcoes em algoritmos

📚 Reveja

Revisar o conceito de generalização em algoritmos.

⚠️ Erro mais comum

Confundir generalizacao com repeticao ou uso de codigo identico para todos os casos, sem adaptacao.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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