Em um programa de computador, o algoritmo tem que ser executado em uma ordem específica. Qual é a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um programa de computador, o algoritmo tem que ser executado em uma ordem específica. Qual é a justificativa para isso?
- A) Para garantir a eficiência do programa.
- B) Para facilitar a leitura do código.
- C) A ordem garante o resultado correto.
- D) A ordem não influencia o resultado.
- E) A ordem é apenas uma sugestão.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado afirma que o algoritmo precisa ser executado em uma ordem específica e pergunta a justificativa para isso.
- Um algoritmo é uma sequência finita de passos bem definidos. Cada passo pode depender do resultado do anterior, por exemplo, uma variável precisa receber um valor antes de ser usada em uma soma.
- Se os passos forem trocados, o programa pode produzir um resultado diferente ou incorreto, pois as operações deixam de ter os dados que deveriam ter. Por isso a alternativa C, 'A ordem garante o resultado correto', é a justificativa adequada.
- Por que as outras estão erradas: A) a eficiência pode ser afetada pela ordem, mas não é a razão principal de a ordem ser obrigatória; B) a legibilidade do código não muda o comportamento da execução; D) afirma o contrário do que se exige, pois a ordem influencia sim o resultado; E) a ordem não é sugestão, é requisito para o funcionamento correto.
- Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.
💡 Dica: Pense na importância da sequência em algoritmos.
Alternativa por alternativa
O aluno associa a ordem dos passos apenas a desempenho, achando que uma ordem é só mais rápida. Ele confunde uma consequência possível com a razão essencial da exigência.
Por que engana: Achar que a ordem de execucao e apenas para facilitar a leitura ou melhorar a eficiencia, ignorando que ela garante o resultado correto.
O aluno pensa que a ordem serve para organizar o código para quem o lê, como se fosse uma convenção de estilo. Não percebe que a ordem de execução afeta o que o programa faz.
A sequência correta de passos é fundamental para que o algoritmo funcione.
O aluno acredita que, como o computador executa tudo, trocar a sequência não muda o resultado final. Isso ignora que cada passo pode depender dos valores produzidos antes.
O aluno entende que 'ordem' em programação é uma recomendação flexível, como uma sugestão de leitura. Não percebe que a execução segue a sequência de forma obrigatória.
Raio-X da questão
ordem de execução de algoritmos
avaliacao
ordem de execucao de algoritmos · conceito de algoritmo
Revisar a lógica de programação e a importância da sequência em algoritmos.
Achar que a ordem de execucao e apenas para facilitar a leitura ou melhorar a eficiencia, ignorando que ela garante o resultado correto.
pensamento_critico
abstrato
Questões parecidas com resolução
- Por que é importante seguir uma sequência lógica ao criar um algoritmo?
- Um algoritmo é uma sequência de passos que deve ser seguida para resolver um problema. Qual é a melhor forma de…
- Qual a importância de um algoritmo em um programa de computador?
- Em um algoritmo, a sequência de passos é essencial. Qual é o resultado de sequências incorretas?
- Em um fluxo de trabalho, por que a lógica de um algoritmo é importante?
- Qual a importância de seguir um algoritmo para resolver um problema?
🔎 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
