Imagine que você é um programador. Você precisa criar um algoritmo que organize uma lista de nomes em ordem…
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
Imagine que você é um programador. Você precisa criar um algoritmo que organize uma lista de nomes em ordem alfabética. Quais seriam os passos fundamentais nesse algoritmo?
- A) Juntar todos os nomes e imprimir.
- B) Comparar e trocar nomes até a lista ficar organizada.
- C) Contar o número de nomes antes de ordenar.
- D) Selecionar um nome e inserir no final da lista.
- E) Eliminar nomes e ordenar os demais.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O problema pede os passos fundamentais de um algoritmo que coloca nomes em ordem alfabética. Ordenar significa reorganizar os elementos da lista segundo uma regra de comparação, neste caso a ordem alfabética.
- A alternativa B descreve exatamente esse processo: comparar pares de nomes e trocar suas posições quando estiverem fora de ordem, repetindo até que a lista esteja organizada. Esse é o núcleo de algoritmos clássicos como o bubble sort e o selection sort.
- A alternativa A está errada porque juntar e imprimir não altera a ordem dos nomes; apenas exibe a lista como ela já está.
- A alternativa C está errada porque contar os nomes é um passo auxiliar que não organiza nada; saber quantos são não coloca nenhum nome em ordem.
- A alternativa D está errada porque inserir um nome no final da lista tende a deixar a lista desorganizada, e apenas selecionar um elemento não garante a ordenação completa.
- A alternativa E está errada porque eliminar nomes muda o conteúdo da lista, o que não é pedido; a tarefa é reorganizar todos os nomes, sem removê-los.
- Conclusão: o gabarito oficial B está correto, pois a comparação seguida de trocas é o passo fundamental de qualquer algoritmo de ordenação.
💡 Dica: Liste os passos lógicos para ordenar os nomes.
Alternativa por alternativa
O aluno entende que organizar uma lista é apenas reunir e exibir os itens, sem perceber que a ordenação exige alterar a posição dos nomes.
Por que engana: Escolher a alternativa A, acreditando que apenas imprimir a lista é suficiente para organizá-la.
Esse é o princípio da ordenação.
O aluno confunde um passo preparatório, como contar elementos, com o processo de ordenação em si, achando que saber a quantidade já organiza a lista.
O aluno imagina que basta escolher um nome e colocá-lo no final para a lista ficar em ordem, sem considerar a comparação entre os nomes.
O aluno acredita que a ordenação passa por eliminar elementos, talvez confundindo organizar com filtrar ou reduzir a lista.
Raio-X da questão
algoritmo de ordenação
fixacao
algoritmo de ordenação · lógica de programação
Revisar os métodos de ordenação de listas.
Escolher a alternativa A, acreditando que apenas imprimir a lista é suficiente para organizá-la.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva como você programaria um algoritmo para classificar uma lista de nomes em ordem alfabética. Quais etapas você…
- Imagine que você deve criar um algoritmo que organiza uma lista de compras em ordem alfabética. Que passos você seguiria…
- Descreva como você criaria um algoritmo para organizar uma lista de nomes de alunos por ordem alfabética. Inclua o tipo…
- Explique como você criaria um algoritmo para organizar uma lista de compras em ordem alfabética. Quais passos você…
- Descreva os passos para criar um algoritmo que organize uma lista de compras em ordem alfabética. Utilize critérios e…
- Imagine que você precisa criar um algoritmo para organizar as notas de cinco alunos em ordem crescente. Que passos você…
🔎 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
