GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ 2 a 3 minu

Depois de testar um algoritmo de organização de tarefas, o grupo percebeu que algumas atividades apareciam…

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

Depois de testar um algoritmo de organização de tarefas, o grupo percebeu que algumas atividades apareciam fora de ordem e decidiu corrigir a sequência. — A atitude do grupo representa qual etapa importante no desenvolvimento de algoritmos?

  1. A) A verificação da eficiência do algoritmo para medir se ele consome menos tempo de execução.
  2. B) A revisão e o aperfeiçoamento do algoritmo com base nos testes e nas falhas identificadas.
  3. C) A aplicação do algoritmo pronto, sem necessidade de analisar se as atividades ficaram fora de ordem.
  4. D) A escolha da ordem inicial das tarefas antes de fazer qualquer teste no algoritmo.
  5. E) A criação de um novo algoritmo, porque toda falha exige começar tudo do zero.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado descreve um grupo que testou um algoritmo de organização de tarefas, percebeu que algumas atividades apareciam fora de ordem e decidiu corrigir a sequência. Isso é o ciclo de depuração e refinamento: testar, identificar falhas e ajustar o algoritmo.
  2. Ao resolver por conta própria, a resposta correta é a alternativa que descreve revisão e aperfeiçoamento com base nos testes e nas falhas identificadas, que é exatamente o que o grupo fez ao corrigir a sequência.
  3. Comparando com o gabarito oficial (B), houve concordância.
  4. Por que as outras estão erradas:
  5. A) Medir eficiência é uma análise possível, mas o enunciado trata de ordem incorreta, não de tempo de execução.
  6. C) Aplicar o algoritmo sem analisar as falhas ignora justamente o problema observado pelo grupo.
  7. D) Escolher a ordem inicial antes de testar não corresponde à ação descrita, que ocorre depois do teste.
  8. E) Recomeçar do zero a cada falha não é necessário; o enunciado mostra um ajuste pontual na sequência.

💡 Dica: Observe o que aconteceu depois do teste e qual foi a atitude adotada.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode confundir a correção de uma falha de ordem com a análise de desempenho, achando que o foco do grupo era reduzir o tempo de execução.

B Correta

Alternativa correta porque descreve a etapa de depuração e melhoria do algoritmo após a verificação do funcionamento e a identificação de problemas.

C Erradaerro: Interpretaçãoa que mais engana

O aluno pode supor que, se o algoritmo já foi testado, basta aplicá-lo, ignorando que o grupo percebeu um erro real na sequência.

Por que engana: Confundir revisão após teste com criação inicial do algoritmo

D Erradaerro: Procedimental

O aluno pode imaginar que a etapa importante é definir a ordem inicial das tarefas, sem perceber que a ação descrita acontece após o teste.

E Erradaerro: Senso comum

O aluno pode acreditar que qualquer falha obriga a reescrever o algoritmo inteiro, como se a correção de um erro pontual exigisse um novo começo.

Raio-X da questão

Dificuldade Média
Leitura Básico
Discriminação Médio
Peso pedagógico Médio
Autonomia do enunciado Alta
Cobertura da habilidade Analisar t
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Situação-problema cu🧩 Interpretação concei
🎯 Conceito central

Depuração e melhoria de algoritmo

📌 Objetivo

Reconhecer depuração

🧱 Pré-requisitos

Noção de algoritmo · Etapas de teste e correção

📚 Reveja

Teste, identificação de falhas e refinamento

⚠️ Erro mais comum

Confundir revisão após teste com criação inicial do algoritmo

🌎 Tema transversal

Resolução de problemas

🤝 Socioemocional

Persistência

🏫 Contexto

Algoritmos e program

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.