Durante uma competição, os alunos devem criar um algoritmo para resolver um problema matemático. O que deve…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma competição, os alunos devem criar um algoritmo para resolver um problema matemático. O que deve ser considerado ao desenvolver esse algoritmo?
- A) Focar apenas na velocidade do algoritmo.
- B) Testar o algoritmo com dados variados.
- C) Criar um algoritmo sem documentação.
- D) Usar o mesmo algoritmo para todos os problemas.
- E) Ignorar os casos de erro.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta o que deve ser considerado ao desenvolver um algoritmo para resolver um problema matemático.
- Um algoritmo é uma sequência finita e ordenada de passos que resolve um problema. Uma boa prática do desenvolvimento é verificar se ele funciona corretamente, e isso exige testá-lo com dados variados, incluindo casos típicos, casos limite e entradas diferentes.
- Portanto, a alternativa B está correta: testar o algoritmo com dados variados ajuda a identificar erros e a confirmar que ele resolve o problema em diferentes situações.
- A alternativa A está errada, pois a velocidade é apenas um dos critérios, e focar só nela pode deixar o algoritmo incorreto ou pouco confiável.
- A alternativa C está errada, pois a documentação facilita a compreensão, a manutenção e o uso do algoritmo por outras pessoas.
- A alternativa D está errada, pois cada problema exige uma solução adequada às suas características, e não há um único algoritmo que sirva para todos.
- A alternativa E está errada, pois tratar os casos de erro é parte essencial de um algoritmo robusto e confiável.
- O gabarito oficial B está de acordo com a resolução obtida de forma independente.
💡 Dica: Considere os passos lógicos necessários para resolver o problema.
Alternativa por alternativa
Acredita que a eficiência em velocidade é o único critério de qualidade de um algoritmo, desconsiderando a correção dos resultados.
Por que engana: O aluno pode achar que a velocidade do algoritmo é o único fator importante, ignorando a necessidade de testes e validações.
Testar garante que o algoritmo funcione em diferentes situações.
Considera que documentar é desnecessário por ser apenas o código ou a lógica que importam, ignorando que a documentação facilita a leitura e a manutenção.
Supõe que um mesmo método de resolução serve para qualquer problema, sem perceber que cada situação exige uma estratégia adequada.
Entende que tratar entradas inválidas ou situações excepcionais é opcional, quando na verdade isso torna o algoritmo robusto e confiável.
Raio-X da questão
algoritmo e resolução de problemas
avaliacao
noções de algoritmos · resolução de problemas
Revisar os conceitos de algoritmos e suas etapas de desenvolvimento.
O aluno pode achar que a velocidade do algoritmo é o único fator importante, ignorando a necessidade de testes e validações.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Durante uma competição de programação, os alunos precisam criar um algoritmo que resolva um problema específico. O que é…
- Durante uma atividade em grupo, os alunos devem criar um algoritmo para resolver um problema de matemática. O que deve…
- Durante uma competição de programação, os alunos precisam criar um algoritmo para resolver um problema. Qual estratégia…
- Numa competição de matemática, os alunos foram desafiados a resolver um problema usando algoritmos. Como eles podem…
- Em uma competição de programação, os alunos precisam resolver um problema utilizando variáveis. Como devem proceder?
- Em uma competição de matemática, os alunos precisam resolver problemas semelhantes, mas com números diferentes. Como…
🔎 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
