1 2 3 4 5 6 7 8 9 10 11 12 13 14

li1,…,in
l.(i1,…,in)     où l:
Liste | Vecteur | Parcours | Relation | Diviseur | Tableau | Règle,i:NN

{l1,…,lm}i1,i2,...,in ={l1 i2,…,in ,…,lm i2,…,in }i1
[l1,…,lm] i1,i2,...,in = [l1 i2,…,in ,…,lm i2,…,in ] i1




remplacer (l:Liste|Vecteur,i1:ZZ,…,in:ZZ,x)

remplacer({l1,...,li,...,lm},i,x)={l1,...,li-1,x,li+1,...,lm}

remplacer({l1,...,li1 ,...,lm},i1,...,in,x)={l1,...,li-1,remplacer(li1 ,i2,...,in,x),li1+1,...,lm}




remplacer (l:Liste|Vecteur,i1:Liste | Vecteur | Parcours,…,in:Liste | Vecteur | Parcours,x)

si r:Parcours alors remplacer(l,i1,...,r,...,in,x)=remplacer(l,i1,...,[r],...,in,x)




li
l.i     où l:
Liste | Vecteur | Parcours | Relation | Diviseur | Tableau | Règle,i:NN

si n=longueur(l) & 1<=i<=n

{l1,…,ln}i=li
[l1,…,ln] i=li
(a..b..d)i=a+d*(i-1)
{i1→v1,…,in→vn}j=(ij→vj)
[i1→v1,…,in→vn]j=(ij→vj)
{i1 = v1,…,in = vn}j=(ij=vj)

si i<1 | i>n retourne une erreur.




l{i1,…,in}
l.{i1,…,in}     où l:
Liste | Vecteur | Parcours | Relation | Diviseur | Tableau | Règle,i:NN

si m=longueur(l), 1<=ik<=m avec k=1,...,n

l{i1,...,in}={li1 ,...,lin } si l={l1,...,lm} or l=a..b..d
l{i1,...,in}=[li1 ,...,lin ] si l=[l1,...,lm]






la..b..d
l.(a..b..d)     où l:
Liste | Vecteur | Parcours | Relation | Diviseur | Tableau | Règle,i:NN

l : non Parcours
la..b..d=l [a..b..d]
l : Parcours
si l=α..β..γ alors la..b..d=(α+(a-1)*γ)..(α+(b-1)*γ)..(d*γ) étant 1<=a<=longueur(l), 1<=b<=longueur(l).
[la..b..d] = [l] a..b..d .




l.i1.....in     où l:Liste | Vecteur | Parcours | Relation | Diviseur | Tableau | Règle,i:NN

{l1,…,lm}.i1.i2.....in={l1.i2.....in,…,lm.i2.....in}.i1
[l1,…,lm].i1.i2.....in=[l1.i2.....in,…,lm.i2.....in)].i1





















mathsformore.com powered by WIRIS
©2003 maths for more sl. Tous droits réservés. Avertissement légal