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
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computaçã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
