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

Analise as etapas para resolver um problema de programação. Qual etapa é usada para criar um algoritmo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO06

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

Analise as etapas para resolver um problema de programação. Qual etapa é usada para criar um algoritmo genérico que funciona em casos diversos?

  1. A) Decomposição
  2. B) Generalização
  3. C) Testes
  4. D) Documentação
  5. E) Implementação

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta qual etapa do pensamento computacional/resolução de problemas serve para criar um algoritmo genérico, ou seja, um algoritmo que funcione para diversos casos semelhantes e não apenas para um caso específico.
  2. Resolvendo por conta própria, a etapa que identifica padrões comuns entre problemas parecidos e cria uma solução reutilizável, que vale para várias situações, é a generalização. Ela abstrai os detalhes particulares e formula uma solução geral.
  3. Comparando com o gabarito oficial (B), a resposta coincide com o que foi concluído.
  4. Por que as outras estão erradas:
  5. - A) Decomposição: consiste em dividir um problema grande em partes menores, e não em tornar a solução geral.
  6. - C) Testes: verificam se o algoritmo funciona corretamente, mas não o tornam genérico.
  7. - D) Documentação: registra o funcionamento da solução para leitura posterior, sem criar a generalização.
  8. - E) Implementação: é a codificação do algoritmo em uma linguagem de programação, etapa posterior ao planejamento.

💡 Dica: Identifique a etapa que se refere à criação de algoritmos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode confundir 'criar algo que funciona em casos diversos' com quebrar o problema em partes menores, que é a ideia de decomposição.

Por que engana: Confundir generalização com decomposição, pensando que dividir o problema é o mesmo que criar um algoritmo genérico.

B Correta

Generalização cria um algoritmo que se aplica a várias instâncias.

C Erradaerro: Conceitual

O aluno pode associar a ideia de funcionar em casos diversos à verificação do programa com diferentes entradas, sem perceber que testar não cria a solução geral.

D Erradaerro: Interpretação

O aluno pode entender que a etapa de registrar o algoritmo para uso em outros casos seria a responsável pela generalidade, confundindo registro com abstração.

E Erradaerro: Senso comum

O aluno pode achar que, ao escrever o código, o programa automaticamente se torna genérico, ignorando que a generalização é um passo de planejamento anterior.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura medio
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

algoritmos em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos em programação · etapas de desenvolvimento de software

📚 Reveja

Revisar as etapas de resolução de problemas em programação.

⚠️ Erro mais comum

Confundir generalização com decomposição, pensando que dividir o problema é o mesmo que criar um algoritmo genérico.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.