Imagine que você precisa criar um algoritmo para organizar as notas de cinco alunos em ordem crescente. Que…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Imagine que você precisa criar um algoritmo para organizar as notas de cinco alunos em ordem crescente. Que passos você seguiria nesse algoritmo?
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Um algoritmo para organizar notas deve incluir a comparação das notas entre si, e a troca de posições se necessário. O processo deve ser repetido até que todas as notas estejam na ordem correta.
Explicação
A explicação aborda a essência de um algoritmo de ordenação, que é baseado na comparação e na troca de elementos para alcançar a ordem desejada. O ciclo de repetição é fundamental, pois garante que todas as combinações possíveis sejam verificadas até que a sequência esteja organizada. Essa abordagem é a base de muitos métodos de ordenação, como o bubble sort, que ilustra bem o conceito de comparação e troca.
Raio-X da questão
algoritmo de ordenação
fixacao
algoritmo de ordenação · lógica de programação
Revisar os conceitos de algoritmos e ordenação de dados.
O aluno pode descrever um processo de ordenação incorreto, como misturar os passos ou não considerar a comparação entre os elementos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva um algoritmo que ordene uma lista de notas de alunos em ordem crescente. Quais passos são necessários para…
- Em uma sala de aula, foi proposto que os alunos criassem um algoritmo para classificar números de acordo com a sua ordem…
- Descreva um algoritmo para ordenar uma lista de alunos por nota. Inclua os passos que deveriam ser tomados para garantir…
- Em uma competição de programação, os alunos devem desenvolver um algoritmo que ordene uma lista de notas de teste. Qual…
- Imagine que você é um programador. Você precisa criar um algoritmo que organize uma lista de nomes em ordem alfabética…
- Em um projeto de programação, você deve criar um algoritmo que calcula a média de notas de 5 alunos. Quais passos você…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 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
