Comment apprendre avec une trace d’exécution de code.
La trace doit suivre les valeurs des variables dans l’ordre d’exécution. Utilisez la sémantique réelle du langage et une petite entrée explicite.
Adaptez le processus à votre tâche.
Utilisez une petite entrée explicite et suivez les valeurs après chaque instruction exécutée. Respectez l’ordre d’évaluation du langage et distinguez la sortie affichée de l’état interne final.
- Ce que vous fournissez
- Petit programme et entrées données.
- Ce que vous obtenez
- Trace d’exécution expliquée pour apprendre.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
Python: total = 0; then add each value in [2, 3] to total.
Exemple complet
Initial total 0; after 2, total 2; after 3, total 5. Final value: 5.
Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Faut-il sauter les itérations qui paraissent répétitives ?
Montrez assez d’itérations pour établir les changements d’état, y compris les limites. La répétition peut cacher l’étape où apparaît une erreur de décalage d’une unité (off-by-one).
Pourquoi la trace diffère-t-elle de la sortie réelle ?
Vérifiez sémantique, types d’entrée et ordre d’exécution, puis exécutez le petit exemple dans l’environnement indiqué s’il est disponible.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑