Em um algoritmo, como podemos organizar uma lista de objetos por tamanho?
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
Em um algoritmo, como podemos organizar uma lista de objetos por tamanho?
- A) Usando um loop para comparar cada objeto com o próximo.
- B) Colocando todos os objetos em uma única linha.
- C) Ordenando os objetos aleatoriamente.
- D) Contando quantos objetos existem.
- E) Agrupando objetos do mesmo tipo juntos.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O problema pede uma forma de organizar uma lista de objetos por tamanho dentro de um algoritmo, ou seja, colocar os itens em ordem crescente ou decrescente de tamanho.
- Em algoritmos de ordenação, a ideia básica é percorrer a lista e comparar elementos entre si, trocando de posição aqueles que estão fora de ordem. Isso é feito com uma estrutura de repetição (loop) que compara cada objeto com o próximo.
- Portanto, a alternativa A está correta: usar um loop para comparar cada objeto com o próximo é o procedimento que, repetido, leva a lista à ordem por tamanho (como ocorre no bubble sort).
- A alternativa B está errada, pois colocar todos os objetos em uma única linha apenas muda a apresentação visual, sem organizar nada por tamanho.
- A alternativa C está errada, pois ordenar aleatoriamente é o oposto de organizar por critério, já que não há controle sobre o resultado.
- A alternativa D está errada, pois contar quantos objetos existem informa a quantidade, mas não define a ordem por tamanho.
- A alternativa E está errada, pois agrupar por tipo organiza por categoria, e não por tamanho.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Considere métodos de ordenação de listas.
Alternativa por alternativa
Um loop permite iterar sobre os objetos e compará-los.
O aluno acredita que organizar significa apenas dispor os itens de forma visualmente ordenada ou sequencial, sem um critério de comparação.
O aluno confunde organizar com embaralhar, achando que qualquer disposição dos itens serve como organização.
Por que engana: Confundir a necessidade de comparar elementos com a simples contagem de objetos na lista.
O aluno pensa que, por envolver contagem, a organização por tamanho depende de saber quantos objetos existem, sem considerar a comparação de tamanhos.
O aluno associa organização a agrupamento por categoria, trocando o critério de tamanho pelo critério de tipo.
Raio-X da questão
organização de listas
avaliacao
estrutura de repetição · comparação de elementos
Revisar algoritmos de ordenação de dados.
Confundir a necessidade de comparar elementos com a simples contagem de objetos na lista.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma lista de dados, como você poderia organizar uma coleção de objetos em ordem crescente? Identifique um método…
- Qual o papel de um algoritmo na organização de objetos em uma lista?
- O que é um algoritmo e como ele pode ser utilizado para organizar objetos em uma lista?
- Em um código, você precisa percorrer uma lista para encontrar o maior número. Qual algoritmo utilizar?
- Descreva um algoritmo que organize uma lista de números inteiros em ordem crescente. Quais estruturas de dados você…
- Em um algoritmo, como a organização de objetos pode otimizar a busca de informações?
🔎 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
