Descreva como você criaria um algoritmo para organizar uma lista de nomes de alunos por ordem alfabética…
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
Descreva como você criaria um algoritmo para organizar uma lista de nomes de alunos por ordem alfabética. Inclua o tipo de estrutura que você usaria e a lógica geral de funcionamento.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Para organizar nomes, utilizaria um algoritmo de ordenação como o Bubble Sort. Ele compara pares de nomes e os troca se estiverem fora de ordem. Isso se repete até toda a lista estar ordenada.
Explicação
O Bubble Sort é um algoritmo simples e intuitivo que permite a ordenação de uma lista através de comparações e trocas, tornando-o acessível para iniciantes. Sua lógica de repetição garante que, ao final do processo, todos os elementos estejam na ordem desejada. Essa abordagem é eficaz para listas pequenas, embora não seja a mais eficiente para grandes volumes de dados.
Raio-X da questão
algoritmo de ordenação
avaliacao
estrutura de dados · lógica de programação
Revisar os tipos de algoritmos de ordenação e suas estruturas.
O aluno pode descrever um algoritmo que não considera a comparação correta entre os nomes, resultando em uma ordenação incorreta.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva como um algoritmo pode ser utilizado para organizar uma lista de alunos por nome. Inclua a estrutura de dados…
- Descreva como você programaria um algoritmo para classificar uma lista de nomes em ordem alfabética. Quais etapas você…
- Imagine que você é um programador. Você precisa criar um algoritmo que organize uma lista de nomes em ordem alfabética…
- Explique como você criaria um algoritmo para organizar uma lista de compras em ordem alfabética. Quais passos você…
- Descreva um algoritmo para ordenar uma lista de alunos por nota. Inclua os passos que deveriam ser tomados para garantir…
- Descreva um algoritmo que ordene uma lista de notas de alunos em ordem crescente. Quais passos são necessários para…
🔎 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
