GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ curto

Em uma competição, dois alunos criaram algoritmos para resolver o mesmo problema. Os dois usaram o mesmo tipo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Em uma competição, dois alunos criaram algoritmos para resolver o mesmo problema. Os dois usaram o mesmo tipo de passo, e cada passo realiza uma ação semelhante. O algoritmo de A tem 10 passos, e o de B tem 7 passos. Considerando apenas a quantidade de passos, qual algoritmo é mais eficiente?

  1. A) O algoritmo do aluno B usa três passos a mais.
  2. B) O algoritmo do aluno A é mais eficiente.
  3. C) Não é possível comparar a eficiência dos algoritmos.
  4. D) Os dois algoritmos são igualmente eficientes.
  5. E) O algoritmo do aluno B é mais eficiente.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede que a eficiência seja avaliada apenas pela quantidade de passos, e os dois algoritmos usam o mesmo tipo de passo, com ação semelhante. Assim, o número de passos é o único critério de comparação. Passo 2: Em um algoritmo, menos passos significam menos operações a executar para resolver o mesmo problema, logo ele é mais eficiente nesse critério. Passo 3: O algoritmo de A tem 10 passos e o de B tem 7 passos. Como 7 é menor que 10, o algoritmo de B é o mais eficiente. Passo 4: Por que as outras estão erradas: A) inverte a comparação, pois B usa três passos a menos e não a mais. B) associa mais passos a mais eficiência, o que é o contrário do critério adotado. C) a questão já delimita o critério de comparação, então a comparação é possível. D) a igualdade exigiria o mesmo número de passos, o que não ocorre. Passo 5: O gabarito oficial E está correto.

💡 Dica: Compare o número de passos dos algoritmos.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno inverte a comparação e conclui que B tem mais passos, quando na verdade B tem três passos a menos (7 contra 10).

Por que engana: O aluno pode confundir a quantidade de passos com a complexidade do algoritmo, achando que o algoritmo mais longo é sempre o melhor.

B Erradaerro: Conceitual

O aluno acredita que um algoritmo com mais passos é mais eficiente, confundindo eficiência com detalhamento ou completude da solução.

C Erradaerro: Interpretação

O aluno ignora a restrição do enunciado, que pede para considerar apenas a quantidade de passos, e conclui que não há como comparar sem outros dados como tempo de execução.

D Erradaerro: Conceitual

O aluno acredita que, por resolverem o mesmo problema, os algoritmos têm a mesma eficiência, sem considerar que o número de passos é diferente.

E Correta

Como os dois algoritmos resolvem o mesmo problema e seus passos são comparáveis, o algoritmo que usa menos passos é considerado mais eficiente. O algoritmo de B usa 7 passos, enquanto o de A usa 10.

Raio-X da questão

Dificuldade Fácil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 consolidacao
🎯 Conceito central

eficiência de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

eficiência de algoritmos · análise de complexidade

📚 Reveja

Revisar conceitos de eficiência em algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a quantidade de passos com a complexidade do algoritmo, achando que o algoritmo mais longo é sempre o melhor.

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