diff --git a/qualdev/compte_rendu_debug.txt b/qualdev/compte_rendu_debug.txt
index 12c3955781676fd9ccc67b2c02136f7107e8fbf0..0301722f1bf344b68229ee5ea15971f53e1ddd4a 100644
--- a/qualdev/compte_rendu_debug.txt
+++ b/qualdev/compte_rendu_debug.txt
@@ -1,8 +1,18 @@
 Exercice :
 
 1) On place le point d'arret à la ligne "j -= 10;" afin d'obtenir les valeurs successives de j.
+
 2) On place le point d'arret sur l'affection de tab.
+
 3) x=10, y=20 ; x=10, y=10 ; x=20, y=10; Le dernier console.log affiche x=10, y=20.
 On utilise echanger comme nom pour la fonction.  La fonction ne fonctionne pas car les valeurs échangées sont uniquement à l'intérieur de la fonction.
+
 4) xy passe de [10,20] à [20,10]. La fonction marche car on change directement les éléments du programme principal.
 Le dernier console.log affiche [20,10] car on ne modifie plus le tableau du programme principal mais un nouveau.
+
+5) j = Uncaught ReferenceError : Cannot access 'j' from debugger
+j = Uncaught ReferenceError : Cannot	access 'j' from	debugger
+j = 0, j = 2, j = 4, j = 6, j = 8, j = 10, j = 12, j = 14, j = 16
+j ne marche que dans la fonction.
+
+6)
diff --git a/qualdev/qualdev/debug1.ts b/qualdev/qualdev/debug1.ts
index ebb71670aa6ac4beb8d01149aaf707c998e76ba6..df42bc805e7ff880ecc23d901b1cd95618cc45cc 100644
--- a/qualdev/qualdev/debug1.ts
+++ b/qualdev/qualdev/debug1.ts
@@ -25,6 +25,17 @@ function deb3(xy : number[]):void{
     console.log(xy);
 }
 
-let xy=[10,20];
-deb3(xy);
-console.log(xy);
\ No newline at end of file
+function deb4():number{
+    let j = 25;
+    for (let i = 0; i < 10; i++){
+        let j =2*i;
+        console.log(j)
+    }
+    return j;
+}
+
+let tab1= [1,2,3];
+let tab2 = tab1;
+
+tab1[1] = 5;
+console.log(tab1,tab2);
\ No newline at end of file