Previous Up Next

9.7.1  Ouvrir le débuggeur : debug

debug a comme argument une fonction et ses arguments.
debug ouvre l’écran de la fenêtre de mise au point (ou débugger) avec sa barre de boutons. On a la possibilité :

On tape par exemple :
debug(pgcd(15,25)).
Il faut bien sûr que le programme pgcd existe.
Par exemple on a tapé :

pgcd(a,b):={
local r;
while(b!=0) {
r:=irem(a,b);
a:=b;
b:=r;
}
return a;
}

Puis si on veut observer les variables a et b, on clique sur watch : watch s’inscrit dans la ligne eval et on compléte cette ligne en watch(a) puis enter, puis on clique sur watch et on compléte watch en watch(b) puis enter.
Ensuite on clique sur sst, et on voit à chaque ètape (la ligne qui est exécutée est en surbrillance) les valeurs de a et b dans la zone située en dessous de la barre des boutons.


Previous Up Next