AlgoBox n'inclut pas de débogueur complet intégré et infaillible. Toutefois,
- lors de l'arrêt de l'exécution d'un algorithme suite à une erreur, la dernière ligne exécutée est signalée automatiquement;
- une erreur de calcul entraîne automatiquement l'arrêt de l'exécution : la ligne où figure la calcul est signalée;
- pour aider à déboguer un algorithme qui ne donne pas les résultats attendus :
- il est possible d'afficher à tout moment l'état d'une variable (instruction AFFICHER Variable) et d'inclure une instruction PAUSE;
- l'exécution de l'algorithme en mode "pas à pas" permet d'afficher étape pas étape la valeur de toutes les variables.
Remarque : si l'algorithme ne se lance pas, c'est que le code contient une grave erreur de syntaxe empêchant son démarrage. L'utilisateur est alors invité à vérifier notamment la syntaxe des affectations et des conditions (ainsi que les éventuels tracés graphiques et la définition de la fonction F1)