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
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?
- A) Decomposição
- B) Generalização
- C) Testes
- D) Documentação
- E) Implementação
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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.
- Comparando com o gabarito oficial (B), a resposta coincide com o que foi concluído.
- Por que as outras estão erradas:
- - A) Decomposição: consiste em dividir um problema grande em partes menores, e não em tornar a solução geral.
- - C) Testes: verificam se o algoritmo funciona corretamente, mas não o tornam genérico.
- - D) Documentação: registra o funcionamento da solução para leitura posterior, sem criar a generalização.
- - 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
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.
Generalização cria um algoritmo que se aplica a várias instâncias.
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.
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.
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
algoritmos em programação
avaliacao
algoritmos em programação · etapas de desenvolvimento de software
Revisar as etapas de resolução de problemas em programação.
Confundir generalização com decomposição, pensando que dividir o problema é o mesmo que criar um algoritmo genérico.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- “Quando dois barcos chegam juntos, preciso consultar os horários previstos, a quantidade de pescado e o espaço livre em…
- Pesquisadores acompanham a catalogação digital de objetos de um centro cultural. Para reduzir registros duplicados, o…
- Durante uma feira de produtos da agricultura familiar, uma estudante utiliza uma planilha digital para registrar os…
- Considere três instâncias de um mesmo problema de cálculo de imposto municipal sobre venda: instância A (região urbana…
- Projete a assinatura de um algoritmo que calcula o desvio padrão de uma coleção de dados numéricos e aceite uma variável…
- Dadas três instâncias do problema de distribuição de kits de informática a escolas (A:10 kits, rede lenta, técnico…
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
