Identifique a operação que um algoritmo de ordenação realiza em uma lista de números:
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a operação que um algoritmo de ordenação realiza em uma lista de números:
- A) Agrupar elementos semelhantes
- B) Reorganizar elementos em uma sequência
- C) Remover elementos duplicados
- D) Contar a quantidade de elementos
- E) Trocar elementos de posição aleatoriamente
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo de ordenação recebe uma lista de valores e produz a mesma lista com os elementos dispostos em uma ordem definida, como do menor para o maior (crescente) ou do maior para o menor (decrescente).
- Portanto, a operação central é reorganizar os elementos em uma sequência, que corresponde à alternativa B. Os valores são os mesmos antes e depois; muda apenas a posição de cada um.
- A alternativa A está errada porque agrupar elementos semelhantes é uma operação de classificação por categorias, que não exige uma ordem sequencial.
- A alternativa C está errada porque remover duplicados é uma operação de filtragem, e a ordenação não elimina elementos da lista.
- A alternativa D está errada porque contar a quantidade de elementos é uma operação de contagem, que retorna um número e não reorganiza a lista.
- A alternativa E está errada porque a troca aleatória não tem critério; um algoritmo de ordenação segue uma regra definida para chegar a uma sequência ordenada, e não embaralha os valores ao acaso.
- Conclusão: o gabarito oficial B está correto, pois coincide com a resolução independente.
💡 Dica: Pense nas diferentes formas de organizar uma lista.
Alternativa por alternativa
O aluno pode confundir ordenação com agrupamento, imaginando que ordenar é juntar valores iguais ou parecidos em blocos, sem considerar a sequência final.
Por que engana: Confundir ordenação com agrupamento ou remoção, pensando que ordenar significa agrupar ou eliminar elementos.
Reorganizar elementos em uma sequência é a definição precisa do que um algoritmo de ordenação faz.
O aluno pode associar a organização de dados à limpeza de dados, imaginando que o algoritmo precisa eliminar repetições para deixar a lista mais organizada.
O aluno pode interpretar a palavra algoritmo de forma genérica e achar que a operação básica sobre uma lista é contar seus elementos, sem perceber que a contagem não altera a lista.
O aluno pode entender 'ordenar' como 'mudar de lugar' e concluir que qualquer troca de posições serve, ignorando que a ordenação segue um critério definido e não é aleatória.
Raio-X da questão
algoritmo de ordenação
avaliacao
conceito de algoritmo · estrutura de dados lista
Revisar os tipos de algoritmos de ordenação.
Confundir ordenação com agrupamento ou remoção, pensando que ordenar significa agrupar ou eliminar elementos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere um algoritmo que ordena uma lista de números. Qual o resultado esperado ao aplicar esse algoritmo?
- Descreva como implementar um algoritmo de ordenação para uma lista de números inteiros.
- Explique como construir um algoritmo para organizar uma lista de números em ordem crescente.
- Descreva um algoritmo que classifique uma lista de números inteiros em ordem crescente.
- Qual é o algoritmo clássico utilizado para ordenar uma lista de números em ordem crescente?
- Descreva como resolver um problema que envolve a ordenação de uma lista de números. Explique o algoritmo que 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
