diff --git a/slides/cours_22.md b/slides/cours_22.md
index 465d89e261f2b433ae690e4887d39f8b5dbed355..52bc02d9b8752db95302c26d666bae29b4cc39e1 100644
--- a/slides/cours_22.md
+++ b/slides/cours_22.md
@@ -415,13 +415,13 @@ booléen est_feuille(page)
 
 entier position(page, valeur)
     i = 0
-    tant que i < page.nb && val > page.tab[i+1].val
+    tant que i < page.nb && val >= page.tab[i+1].clef
         i += 1
     retourne i
 
 booléen est_dans_page(page, valeur)
     i = position(page, valeur)
-    retourne (page.nb > 0 && page.tab[i+1].val == valeur)
+    retourne (page.nb > 0 && page.tab[i].val == valeur)
 ```
 
 # Les B-arbres