Bonjours
J'aimerai avoir deux trois explication sur le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Procedure listeOp.ajouter(d: unop:op)
var j, i : entier
debut
       i=1
       tant que(i<ilibre) et element[i].nom<unop.nom)
           i=i+1
       FTQ
       Pour j=ilibre à i+1 pas-1 
             element[j]=element[j-1]
       FinPour
       Element[j]=unop
       ilibre=ilibre+1
Fin
Je ne comprends pas pourquoi on met pas -1
et apres on dit que element[j]=element[j-1] je ne comprend pas le j-1
Merci de votre aide