Déboguer un programme en identifiant la source d'une erreur
Repérer pourquoi un programme ne donne pas le résultat attendu et corriger l'instruction fautive.
DĂ©boguer un programme, c'est trouver et corriger les bugs (erreurs). On exĂ©cute le programme pas Ă pas en notant la valeur de chaque variable pour repĂ©rer oĂč le rĂ©sultat dĂ©vie de ce qui est attendu.
Vocabulaire clé
Erreur qui fait que le programme ne fait pas ce qui est attendu.
Trouver et corriger les erreurs d'un programme.
Tableau qui note la valeur des variables à chaque étape.
Ce programme doit calculer le double de puis ajouter : x â 5, x â x + 1, x â x Ă 2, afficher x. Il affiche au lieu de . OĂč est l'erreur ?
Erreurs fréquentes
Conclure « le programme est faux » sans chercher oĂč.
On fait une trace : on note la valeur de chaque variable étape par étape pour localiser exactement l'instruction fautive.
⥠Exercice rapide
Programme censĂ© afficher la somme : a â 4, b â 6, s â a â b, afficher s. Il affiche . Corrige l'erreur.
Ă retenir
Une instruction conditionnelle exécute « alors » si la condition est vraie, « sinon » si elle est fausse.
Une variable se dĂ©clare par affectation (â) et peut se mettre Ă jour Ă partir de sa propre valeur.
L'ordre des instructions est essentiel : changer l'ordre change le résultat.
Pour déboguer, on fait une trace pas à pas des variables jusqu'à trouver l'erreur.
On teste toujours un programme avec un exemple avant de le considérer correct.
Compétence terminée : +50 coins
Passe Ă la suivante pour continuer Ă en gagner.