Como aprender com o rastreamento de código.
O rastreamento deve acompanhar valores de variáveis na ordem de execução. Use a semântica real da linguagem e uma entrada pequena e explícita.
Adapte o fluxo à sua tarefa.
Use uma entrada pequena e explícita e acompanhe os valores após cada instrução executada. Respeite a ordem de avaliação da linguagem e diferencie a saída impressa do estado interno final.
- O que você fornece
- Programa pequeno e entradas fornecidas.
- O que você recebe
- Rastreamento de execução explicado para aprendizagem.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Python: total = 0; then add each value in [2, 3] to total.
Exemplo completo
Initial total 0; after 2, total 2; after 3, total 5. Final value: 5.
Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
O rastreamento deve pular iterações que parecem repetitivas?
Mostre iterações suficientes para estabelecer mudanças de estado, incluindo limites. A repetição pode esconder o passo em que aparece um erro de uma unidade (off-by-one).
Por que o rastreamento diverge da saída real?
Verifique semântica, tipos de entrada e ordem de execução; depois rode o pequeno exemplo no ambiente indicado, quando disponível.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑