GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Média⏱ medio

Imagine que você deve criar um algoritmo que organiza uma lista de compras em ordem alfabética. Que passos…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Imagine que você deve criar um algoritmo que organiza uma lista de compras em ordem alfabética. Que passos você seguiria para garantir que a lista esteja correta?

  1. A) Comparar e trocar elementos adjacentes
  2. B) Adicionar elementos a uma lista
  3. C) Remover elementos da lista
  4. D) Contar a quantidade de itens
  5. E) Repetir a lista várias vezes

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede um procedimento para colocar uma lista de compras em ordem alfabética. Isso é um problema de ordenação, e a alternativa que descreve um método de ordenação é a A. Passo 2: A alternativa A, comparar e trocar elementos adjacentes, é a base do algoritmo de ordenação por bolhas. Compara-se o primeiro item com o seguinte; se estiverem fora de ordem alfabética, troca-se a posição deles. Esse processo continua até o fim da lista, e a lista inteira é percorrida quantas vezes forem necessárias até que nenhuma troca seja mais feita. Passo 3: Ao final, a lista fica ordenada, e pode-se conferir se cada item está antes ou depois do vizinho conforme a ordem das letras. Passo 4: A alternativa B está errada, pois adicionar elementos não coloca nada em ordem. Passo 5: A alternativa C está errada, pois remover elementos altera o conteúdo da lista e não a organiza. Passo 6: A alternativa D está errada, pois contar itens informa a quantidade, mas não define a posição de cada um. Passo 7: A alternativa E está errada, pois repetir a lista várias vezes não a ordena nem garante correção. Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.

💡 Dica: Liste os passos de forma sequencial.

Alternativa por alternativa

A Correta

É a base do Bubble Sort, garantindo a ordenação.

B Erradaerro: Conceituala que mais engana

O aluno pode ter achado que, para organizar a lista, basta incluir novos itens ou reescrever tudo em outra lista, confundindo inserir com ordenar.

Por que engana: Escolher uma alternativa que não envolve a comparação e troca de elementos, como adicionar ou remover itens da lista.

C Erradaerro: Senso comum

O aluno pode ter imaginado que simplificar a lista, retirando itens, a deixaria mais organizada, sem perceber que os itens continuariam fora de ordem.

D Erradaerro: Conceitual

O aluno pode ter confundido a contagem de itens, útil para saber o tamanho da lista, com o processo que define a posição de cada elemento na ordenação.

E Erradaerro: Conceitual

O aluno pode ter pensado que repetir a lista várias vezes garantiria que ela ficasse correta, sem perceber que a repetição sem comparação e troca não altera a ordem.

Raio-X da questão

Dificuldade Média
Bloom Criar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

algoritmo de ordenação

📌 Objetivo

fixacao

🧱 Pré-requisitos

algoritmo de ordenação

📚 Reveja

Revisar os conceitos de algoritmos e ordenação de listas.

⚠️ Erro mais comum

Escolher uma alternativa que não envolve a comparação e troca de elementos, como adicionar ou remover itens da lista.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.