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

Ao seguir as etapas de um tutorial, um estudante percebeu que o programa não abriu como esperado. Ele revisou…

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

Ao seguir as etapas de um tutorial, um estudante percebeu que o programa não abriu como esperado. Ele revisou cada comando até encontrar a etapa faltando. — O procedimento adotado pelo estudante é importante porque permite o quê em relação ao algoritmo?

  1. A) Permite concluir rapidamente que o programa está correto, mesmo sem revisar as etapas executadas.
  2. B) Permite testar se o computador tem capacidade suficiente para abrir o programa sem apresentar falhas.
  3. C) Permite refazer o tutorial em outra ordem para adaptar as instruções ao gosto de quem está usando o programa.
  4. D) Permite identificar em que etapa a execução foi interrompida e corrigir a sequência de instruções.
  5. E) Permite aumentar a velocidade do programa, deixando as instruções mais curtas e automáticas.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve um estudante que segue um tutorial, percebe que o programa não abriu e revisa cada comando até achar a etapa que faltava. Esse procedimento é a depuração (debugging) de um algoritmo: verificar passo a passo a sequência de instruções para localizar onde ocorreu o erro.
  2. Analisando as alternativas, a correta é a D, pois o procedimento permite identificar em que etapa a execução foi interrompida (a etapa faltando) e corrigir a sequência de instruções.
  3. A alternativa A está errada, pois revisar as etapas é justamente o que impede concluir que o programa está correto sem verificação.
  4. A alternativa B está errada, pois o problema descrito é a ausência de uma etapa na sequência, e não a capacidade do computador.
  5. A alternativa C está errada, pois o objetivo não é reordenar o tutorial para gosto pessoal, mas encontrar a falha no algoritmo.
  6. A alternativa E está errada, pois revisar comandos não aumenta a velocidade do programa nem torna as instruções mais curtas.
  7. Conclusão: o gabarito oficial D está correto, pois corresponde à ideia de localizar e corrigir o ponto de falha em um algoritmo.

💡 Dica: Pense na função de revisar passos: localizar erro e corrigir a ordem.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que um programa que roda sem erro aparente já está correto, dispensando a verificação das etapas. Ele confunde ausência de revisão com confirmação de correção.

Por que engana: confundir revisão do algoritmo com melhoria de desempenho ou teste do computador

B Erradaerro: Interpretação

O aluno interpreta a falha como problema de hardware, supondo que o programa não abriu por falta de capacidade do computador. Não percebe que o relato trata de uma etapa faltando na sequência de comandos.

C Erradaerro: Senso comum

O aluno entende que o procedimento serve para personalizar o tutorial, reorganizando as instruções conforme sua preferência. Isso desvia do objetivo de encontrar a falha no algoritmo.

D Correta

Descreve a função de análise e correção do algoritmo ao localizar o ponto de falha no procedimento.

E Erradaerro: Conceitual

O aluno associa a revisão de comandos a otimização de desempenho, imaginando que encurtar instruções deixa o programa mais rápido. Ele confunde depuração com otimização de código.

Raio-X da questão

Dificuldade Média
Leitura simples
Discriminação Medio
Peso pedagógico baixo a me
Autonomia do enunciado alta
Cobertura da habilidade identifica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situação-problema🧩 conceito básico
🎯 Conceito central

depuração de algoritmo

📌 Objetivo

Verificar compreensã

🧱 Pré-requisitos

algoritmo como sequência de passos · noção de erro em execução

📚 Reveja

sequência de instruções e identificação de falhas

⚠️ Erro mais comum

confundir revisão do algoritmo com melhoria de desempenho ou teste do computador

🌎 Tema transversal

pensamento computacional

🤝 Socioemocional

persistência

🏫 Contexto

revisão de passos em

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.