Qual dos seguintes métodos é utilizado para organizar objetos em um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual dos seguintes métodos é utilizado para organizar objetos em um algoritmo?
- A) Algoritmo de ordenação
- B) Estruturas condicionais
- C) Laços de repetição
- D) Comentários no código
- E) Funções de entrada e saída
✅ Resposta correta: alternativa A
Resolução passo a passo
- A pergunta pede o método usado para organizar objetos (itens, elementos, dados) dentro de um algoritmo. Organizar significa colocar os elementos em uma ordem determinada, como crescente, decrescente ou alfabética.
- Um algoritmo de ordenação é justamente um procedimento que reorganiza uma coleção de elementos segundo um critério, como o bubble sort, o insertion sort ou o merge sort. Logo, a alternativa A é a correta, e o gabarito oficial está coerente com essa resolução.
- A alternativa B está errada porque estruturas condicionais apenas desviam o fluxo de execução conforme uma condição verdadeira ou falsa, sem reorganizar objetos.
- A alternativa C está errada porque laços de repetição servem para executar um trecho de código várias vezes, não para ordenar elementos por si só.
- A alternativa D está errada porque comentários no código são anotações para leitura humana, ignoradas pelo computador na execução.
- A alternativa E está errada porque funções de entrada e saída apenas recebem ou exibem dados, sem alterar sua organização.
💡 Dica: Pense nos métodos de ordenação conhecidos.
Alternativa por alternativa
Um algoritmo de ordenação é um método específico utilizado para organizar objetos em uma sequência definida.
O aluno pode ter associado organizar com tomar decisões, imaginando que a estrutura condicional 'organiza' o fluxo do programa. Confunde controle de fluxo com organização de dados.
O aluno pode ter pensado que organizar objetos exige repetir uma operação sobre cada item, e por isso associou laços de repetição a essa tarefa. Não percebe que repetir não equivale a ordenar.
Por que engana: Confundir estruturas de controle e funções com métodos específicos para ordenar dados.
O aluno pode ter lido 'organizar' no sentido de deixar o código legível e documentado, confundindo organização do texto do programa com organização dos objetos processados pelo algoritmo.
O aluno pode ter considerado que entrada e saída organizam dados por apresentá-los de forma estruturada ao usuário. Confunde a apresentação ou captura de dados com a sua reorganização.
Raio-X da questão
métodos de ordenação
avaliacao
conceito de algoritmo · noções básicas de programação
Revisar os principais métodos de ordenação em algoritmos.
Confundir estruturas de controle e funções com métodos específicos para ordenar dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na aula de Computação, a professora mostrou um conjunto de objetos misturados. Ela explicou que um algoritmo pode ajudar…
- Em um algoritmo, como a organização de objetos pode otimizar a busca de informações?
- 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?
- Como a utilização de algoritmos pode otimizar a organização de objetos em um sistema?
- O que é um algoritmo em relação à organização de objetos?
Todas as questões de Estratégias de solução de problemas - Generalizaçã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
