GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Difícil⏱ medio

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

Habilidade BNCC EM13CO02

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?

  1. A) Juntar todos os nomes e imprimir.
  2. B) Comparar e trocar nomes até a lista ficar organizada.
  3. C) Contar o número de nomes antes de ordenar.
  4. D) Selecionar um nome e inserir no final da lista.
  5. E) Eliminar nomes e ordenar os demais.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. 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.
  2. 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.
  3. A alternativa A está errada porque juntar e imprimir não altera a ordem dos nomes; apenas exibe a lista como ela já está.
  4. 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.
  5. 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.
  6. 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.
  7. 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

A Erradaerro: Conceituala que mais engana

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.

B Correta

Esse é o princípio da ordenação.

C Erradaerro: Conceitual

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.

D Erradaerro: Procedimental

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.

E Erradaerro: Interpretação

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

Dificuldade Difícil
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 · lógica de programação

📚 Reveja

Revisar os métodos de ordenação de listas.

⚠️ Erro mais comum

Escolher a alternativa A, acreditando que apenas imprimir a lista é suficiente para organizá-la.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.