next up previous contents index
suivant: Pour faire une boucle monter: Les instructions de programmation précédent: Pour répéter les mêmes   Table des matières   Index


Pour faire n fois une boucle : pour...de ...jusque... pas...faire...fpour

pour k de k1 jusque k2 pas p faire <instructions;> fpour permet de faire les instructions en faisant varier k de k1 jusqu'à k2 en faisant des pas de p (si p=1 pas p peut être omis).
Bien sûr k peut être remplacé par un autre nom de variable et en général les instructions à faire dépendent de cette variable car sinon on utilise repete On tape :
pour n de 1 jusque 10 faire avance 10*n;tourne_gauche;fpour
Ou on tape :
for (n:=1;n<=10;n:=n+1){avance 10*n;tourne_gauche;}
On obtient :
La tortue dessine un morceau de frise grecque en partant du centre
On tape :
pour n de 10 jusque 1 pas -1 faire avance 10*n;tourne_gauche;fpour
Ou on tape :
for (n:=10;n>=1;n:=n-1){avance 10*n;tourne_gauche;}
On obtient :
La tortue dessine un morceau de frise grecque mais en partant de l'extérieur


next up previous contents index
suivant: Pour faire une boucle monter: Les instructions de programmation précédent: Pour répéter les mêmes   Table des matières   Index
Documentation de giac écrite par Renée De Graeve