Em pseudocódigo, registrar passo a passo os valores de uma variável durante a execução de um algoritmo para…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em pseudocódigo, registrar passo a passo os valores de uma variável durante a execução de um algoritmo para identificar onde ocorre um erro é chamado de quê?
- A) Execução paralela
- B) Otimizacão de código
- C) Depuração (debugging)
- D) Rastreamento (trace)
- E) Compilação
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão descreve uma técnica específica: acompanhar, passo a passo, os valores de uma variável durante a execução de um algoritmo para localizar onde surge um erro. Essa técnica é chamada de rastreamento (trace).
- Ao resolver por conta própria, identifico que o rastreamento consiste em executar o algoritmo mentalmente ou com ferramenta de apoio, anotando o estado das variáveis a cada passo, o que permite comparar o comportamento esperado com o real.
- Por que a alternativa D está correta: a descrição do enunciado corresponde exatamente ao conceito de trace, que é o registro sequencial dos valores das variáveis durante a execução.
- Por que as outras estão erradas:
- A) Execução paralela é a execução simultânea de partes de um programa em vários processadores, e não trata de registrar valores de variáveis.
- B) Otimização de código visa melhorar desempenho, consumo de memória ou tempo de execução, e não localizar erros.
- C) Depuração (debugging) é o processo amplo de encontrar e corrigir defeitos; o rastreamento é uma das técnicas usadas nele, então a palavra não descreve especificamente o registro passo a passo descrito.
- E) Compilação é a tradução do código-fonte para uma forma executável, e não envolve acompanhar valores durante a execução.
- Conclusão: o gabarito oficial D está correto. Há uma ambiguidade pequena com a alternativa C, pois depuração também pode ser associada à descrição, mas o termo mais preciso para o registro passo a passo dos valores é rastreamento.
💡 Dica: Pense no termo técnico usado em programação.
Alternativa por alternativa
O aluno associa a execução do algoritmo a processamento simultâneo de tarefas e não identifica que o enunciado trata de acompanhamento sequencial de variáveis.
O aluno confunde a busca por erros com a melhoria de desempenho do código, achando que registrar valores serve para otimizar o programa.
O aluno usa a palavra depuração como termo genérico para qualquer atividade de procurar erros e não reconhece que a técnica específica descrita é o rastreamento, que é uma das ferramentas da depuração.
Por que engana: Confundir depuração com otimização, pensando que são a mesma coisa.
Rastreamento ou 'trace' refere-se a seguir a execução instrução a instrução e registrar valores de variáveis para localizar falhas, técnica usada em depuração.
O aluno confunde a tradução do código-fonte, feita pelo compilador, com a análise de como o programa se comporta durante a execução.
Raio-X da questão
depuração de algoritmos
avaliacao
pseudocódigo · depuração de algoritmos
Revisar o conceito de depuração em programação.
Confundir depuração com otimização, pensando que são a mesma coisa.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao depurar um programa, qual técnica pode ajudar na identificação de erros?
- Descreva um método que você utilizaria para identificar um erro em um programa que não está executando conforme…
- Qual é o primeiro passo para detectar um erro em um programa de computador?
- Um programador precisa analisar um algoritmo que não apresenta os resultados esperados. Qual abordagem ele deve seguir…
- Descreva como você faria a análise de um programa que apresenta erros frequentes ao executar uma função. Quais passos…
- Ao analisar um programa que apresenta erros, qual ferramenta pode ser utilizada para depuraçã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
