João desenvolveu um algoritmo para resolver um problema matemático. Porém, ele percebeu que o resultado estava…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
João desenvolveu um algoritmo para resolver um problema matemático. Porém, ele percebeu que o resultado estava incorreto. O que João deveria avaliar em seu algoritmo para identificar o erro?
- A) O tempo que ele levou para criar o algoritmo.
- B) A clareza dos passos do algoritmo.
- C) A quantidade de variáveis utilizadas.
- D) O design visual do algoritmo.
- E) A dificuldade do que foi pedido.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo é uma sequência finita de passos bem definidos que, seguidos na ordem, levam a um resultado. Se o resultado está errado, o problema está em algum desses passos, então a avaliação deve focar na lógica e na clareza dessa sequência.
- Para identificar o erro, João deve revisar cada passo, verificar se a ordem está correta, se nenhuma instrução está ambígua e se as operações realizadas são as que o problema exige. Ao testar o algoritmo com um caso simples cujo resultado já é conhecido, ele consegue localizar o passo que falha.
- A alternativa B, a clareza dos passos do algoritmo, é a correta, pois trata diretamente da correção da sequência de instruções que produz o resultado.
- A alternativa A está errada, pois o tempo gasto na criação do algoritmo não influencia o resultado produzido por ele.
- A alternativa C está errada, pois a quantidade de variáveis não determina, por si só, se o resultado está certo; o que importa é como elas são usadas.
- A alternativa D está errada, pois o design visual, ou a aparência do algoritmo, não altera a lógica nem o resultado da execução.
- A alternativa E está errada, pois a dificuldade do problema não é a causa do erro no algoritmo; um problema difícil pode ser resolvido corretamente, e o erro deve ser buscado nos passos.
💡 Dica: Analise a lógica do algoritmo e os dados de entrada.
Alternativa por alternativa
O aluno pensa que o resultado incorreto está ligado ao esforço ou ao tempo de criação, como se algoritmos demorados fossem mais propensos a erro, e não à lógica das instruções.
Por que engana: O aluno pode confundir a clareza dos passos do algoritmo com o tempo de desenvolvimento, focando em aspectos irrelevantes para a correção do erro.
Passos pouco claros podem levar a erros nos resultados.
O aluno acredita que muitas variáveis geram automaticamente um resultado errado, ignorando que o erro depende de como as variáveis são atribuídas e usadas nos passos.
O aluno confunde a aparência do algoritmo, como organização visual ou formatação, com sua correção, achando que algo bonito funciona melhor.
O aluno atribui o resultado errado à dificuldade do problema, pensando que problemas difíceis não podem ser resolvidos corretamente, em vez de procurar o erro nos passos do algoritmo.
Raio-X da questão
análise de algoritmos
diagnostico
análise de algoritmos · lógica de programação
Revisar os conceitos de lógica de programação e depuração de algoritmos.
O aluno pode confundir a clareza dos passos do algoritmo com o tempo de desenvolvimento, focando em aspectos irrelevantes para a correção do erro.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Um programador precisa analisar um algoritmo que não apresenta os resultados esperados. Qual abordagem ele deve seguir…
- Considere a seguinte situação: um erro de lógica impede que um programa some corretamente dois números. Qual a primeira…
- Um programa apresenta um bug que faz com que não exiba resultados corretos. O que pode ser feito para identificar esse…
- Para resolver um problema, João criou um algoritmo que conta de 1 a 10. Quais etapas são essenciais nesse processo?
- Ao desenvolver um programa, o que deve ser considerado para garantir que o algoritmo funcione corretamente?
- Ao seguir as etapas de um tutorial, um estudante percebeu que o programa não abriu como esperado. Ele revisou cada…
🔎 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
