next up previous contents index
suivant: Pour faire n fois monter: Les instructions de programmation précédent: Pour choisir : si...alors...sinon...fsi   Table des matières   Index


Pour répéter les mêmes instructions: repete

Pour faire plusieurs fois de suite plusieurs instructions on utilise repete.
repete a comme argument un entier (le nombre de fois) et la suite d'instructions séparées par une virgule.
On tape :
repete 3,avance 40,tourne_droite 120
Ou on tape :
repete 3,avance(30),tourne_droite(120)
Ou on tape :
repete(3,avance 30,tourne_droite 120)
Ou on tape :
repete(3,avance(30),tourne_droite(120))
On obtient :
Un triangle équilatéral de cotés 30
Attention Si on veut utiliser un repete dans un autre repete il faut le parenthéser c'est à dire mettre à l'extérieur de repete soit () soit [] : (repete....) ou [repete....].
On tape par exemple :
repete(2,(repete(3,avance(20),tourne_gauche(30))),tourne_droite)
ou
repete(2,[repete(3,avance(20),tourne_gauche(30))],tourne_droite)
qui dessine 2 arcs "hexagonaux", ce qui est différent de repete(2,repete(3,avance(20),tourne_gauche(30)),tourne_droite)
qui équivaut à :
repete(2,repete(3,avance(20),tourne_gauche(30),tourne_droite)) et qui dessine l'hexagone :
repete(6,avance(20),tourne_droite(60))



Documentation de giac écrite par Renée De Graeve