GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO02Difícil⏱ medio

Para comparar dois algoritmos simples de ordenação, descreva um passo a passo curto de observação de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

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

Para comparar dois algoritmos simples de ordenação, descreva um passo a passo curto de observação de desempenho usando um conjunto de números previamente definido.

  1. A) Definir conjuntos de dados de tamanho 20 e 40; executar o algoritmo A e o algoritmo B; registrar o tempo de execução; comparar resultados.
  2. B) Alterar o ambiente de execução sem registrar dados e, assim, concluir qual é mais rápido.
  3. C) Executar apenas um algoritmo e justificar a escolha com base na teoria, sem observar na prática.
  4. D) Medir apenas o tempo de execução para um único tamanho de entrada.
  5. E) Comparar algoritmos apenas pela complexidade teórica, sem executar código.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede um passo a passo curto de observação de desempenho para comparar dois algoritmos simples de ordenação, usando um conjunto de números previamente definido. Ou seja, é preciso um procedimento experimental: definir a entrada, executar os dois algoritmos, medir e comparar.
  2. Analisando a alternativa A, ela descreve exatamente esse procedimento: define conjuntos de dados de tamanhos 20 e 40 (entradas controladas), executa o algoritmo A e o algoritmo B sobre eles, registra o tempo de execução (a medida de desempenho) e compara os resultados (a análise). Essa sequência é lógica, reprodutível e respeita o pedido de observação prática.
  3. A alternativa B está errada porque alterar o ambiente sem registrar dados impede qualquer comparação objetiva; conclusão sem medição não é observação de desempenho.
  4. A alternativa C está errada porque executa apenas um algoritmo, impossibilitando comparar dois, e ainda dispensa a observação prática que o enunciado exige.
  5. A alternativa D está errada porque medir um único tamanho de entrada não permite observar como o desempenho varia com o crescimento dos dados, o que é essencial para comparar algoritmos de ordenação.
  6. A alternativa E está errada porque ignora a execução de código, que é justamente a observação de desempenho pedida no enunciado; a análise apenas teórica não atende à questão.
  7. Conclusão: a alternativa A é a única que descreve um procedimento completo de observação de desempenho, coerente com o gabarito oficial.

💡 Dica: Descreva os passos de forma clara e objetiva.

Alternativa por alternativa

A Correta

Essa sequência de passos descreve um procedimento de observação de desempenho com medição de tempo, permitindo comparação entre os algoritmos.

B Erradaerro: Conceitual

O aluno acredita que basta mudar o ambiente de execução para tirar conclusões sobre velocidade, sem precisar medir nem registrar resultados.

C Erradaerro: Interpretação

O aluno entende que a teoria sozinha substitui a observação prática e que é suficiente analisar apenas um algoritmo para comparar dois.

D Erradaerro: Procedimental

O aluno acredita que um único teste de tempo com um tamanho de entrada já permite concluir qual algoritmo é melhor, sem perceber que o desempenho varia com o tamanho dos dados.

E Erradaerro: Interpretaçãoa que mais engana

O aluno confunde análise teórica de complexidade com observação de desempenho, achando que comparar sem executar código atende ao pedido de observação prática.

Por que engana: Confundir análise teórica com avaliação prática, ignorando a necessidade de executar e medir o tempo dos algoritmos.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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✍️ interpretativa🧩 progressao
🎯 Conceito central

algoritmos de ordenação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos de ordenação · medida de desempenho de algoritmos

📚 Reveja

Revisar os principais algoritmos de ordenação e suas complexidades.

⚠️ Erro mais comum

Confundir análise teórica com avaliação prática, ignorando a necessidade de executar e medir o tempo dos algoritmos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Algoritmos

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