GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO03Média⏱ curto

Qual a principal característica de um algoritmo eficiente?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a principal característica de um algoritmo eficiente?

  1. A) Utilizar o máximo de recursos computacionais
  2. B) Ser longo e complexo
  3. C) Resolver o problema em um tempo razoável e consumir poucos recursos
  4. D) Ser escrito em uma linguagem de programação específica
  5. E) Ser fácil de entender, independentemente do contexto

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Pense no que define a eficiência de um algoritmo na computação: ele deve resolver o problema com a menor quantidade possível de recursos, principalmente tempo de execução e memória (espaço). Passo 2: A alternativa C afirma exatamente isso, que o algoritmo resolve o problema em um tempo razoável e consome poucos recursos, sendo portanto a resposta correta, de acordo com o gabarito oficial. Passo 3: A alternativa A está errada, pois um algoritmo eficiente justamente evita desperdiçar recursos, e não usa o máximo deles. Passo 4: A alternativa B está errada, pois tamanho e complexidade não definem eficiência; um algoritmo curto pode ser muito eficiente. Passo 5: A alternativa D está errada, pois a eficiência é uma propriedade do método e não da linguagem em que ele é escrito. Passo 6: A alternativa E está errada, pois a facilidade de compreensão é uma qualidade desejável, mas não é a característica principal de eficiência, e ela depende do contexto, não é independente dele.

💡 Dica: Pense nas características que tornam um algoritmo mais rápido e eficaz.

Alternativa por alternativa

A Erradaerro: Senso comum

O aluno pode confundir eficiência com potência ou desempenho máximo, achando que quanto mais recursos o algoritmo usa, melhor ele funciona. Isso ignora que eficiência significa aproveitar bem os recursos.

B Erradaerro: Conceitual

O aluno pode associar sofisticação com qualidade, supondo que um código longo e complexo é necessariamente melhor. Não percebe que a eficiência depende do desempenho, não do tamanho do código.

C Correta

Um algoritmo eficiente é aquele que resolve um problema rapidamente e com o mínimo de recursos.

D Erradaerro: Conceitual

O aluno pode acreditar que a eficiência está atrelada a uma linguagem específica, sem perceber que o mesmo algoritmo pode ser implementado em várias linguagens. A eficiência está na lógica do método, não na sintaxe.

E Erradaerro: Interpretaçãoa que mais engana

O aluno pode tomar clareza e legibilidade como a característica central de um bom algoritmo, deixando de lado o desempenho. Além disso, a expressão 'independentemente do contexto' ignora que a adequação depende do problema e das condições de uso.

Por que engana: Confundir eficiência com complexidade ou linguagem de programação, focando em aspectos errados como tamanho ou linguagem usada.

Raio-X da questão

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

algoritmo eficiente

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · noções de complexidade computacional

📚 Reveja

Revisar as características de algoritmos e sua eficiência.

⚠️ Erro mais comum

Confundir eficiência com complexidade ou linguagem de programação, focando em aspectos errados como tamanho ou linguagem usada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.