Em um projeto de programação, um aluno precisa organizar as etapas de construção de um aplicativo. Qual a…
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
Em um projeto de programação, um aluno precisa organizar as etapas de construção de um aplicativo. Qual a sequência correta das etapas de um algoritmo?
- A) Planejar a solução; Testar; Implementar; Codificar; Definir o problema.
- B) Definir o problema; Planejar a solução; Codificar; Testar; Implementar.
- C) Codificar; Testar; Definir o problema; Implementar; Planejar a solução.
- D) Testar; Implementar; Definir o problema; Codificar; Planejar a solução.
- E) Implementar; Codificar; Testar; Planejar a solução; Definir o problema.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o que a questão pede: a ordem lógica das etapas para construir uma solução algorítmica (e de um aplicativo). Um algoritmo parte de um problema e só chega ao produto final depois de planejado, escrito e testado.
- Ordene as etapas naturalmente. Primeiro é preciso definir o problema (entender o que deve ser resolvido). Depois, planejar a solução (escolher o caminho, as entradas, saídas e passos). Em seguida, codificar (escrever o programa na linguagem escolhida). Depois, testar (verificar se o programa funciona e atende ao problema). Por fim, implementar (colocar a solução em uso).
- Essa sequência corresponde à alternativa B: Definir o problema; Planejar a solução; Codificar; Testar; Implementar.
- Verificação das demais alternativas. A: começa por planejar e termina por definir o problema, invertendo tudo. C: codifica antes de definir o problema. D: testa antes de codificar, o que não faz sentido. E: implementa antes de qualquer outra etapa.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense nas etapas lógicas de um algoritmo.
Alternativa por alternativa
O aluno pode ter pensado que a solução deve ser planejada logo de início e que a definição do problema viria por último, como se a análise fosse uma formalidade ao final.
Por que engana: Confundir a ordem das etapas, colocando a implementação antes do planejamento da solução.
Esta é a sequência correta para a criação de um algoritmo.
O aluno acha que é possível começar escrevendo o código e só depois entender o problema, confundindo a tentativa-e-erro do dia a dia com o método de construção de algoritmos.
O aluno considera que os testes podem vir antes da codificação e da implementação, sem perceber que não há o que testar antes de existir um programa.
O aluno inverteu a lógica das etapas, imaginando que se implementa primeiro e só depois se codifica, testa e planeja, possivelmente por não lembrar a função de cada etapa.
Raio-X da questão
etapas de algoritmo
avaliacao
etapas de algoritmo
Revisar a estrutura e as etapas de um algoritmo.
Confundir a ordem das etapas, colocando a implementação antes do planejamento da solução.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Qual é a sequência correta de passos para resolver um problema usando um algoritmo?
- A seguir, qual a sequência correta que se deve seguir para solucionar um problema utilizando um algoritmo?
- Qual é a sequência correta de etapas para montar um código de programação simples?
- Quais as etapas para desenvolver um algoritmo simples?
- Em um projeto de programação, qual é a primeira etapa que deve ser seguida para desenvolver um algoritmo que resolve uma…
- Uma escola está organizando um evento onde os alunos devem apresentar um projeto de programação. Quais elementos sã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
