next up previous contents index
suivant: La boucle : while monter: Les instructions de base précédent: La boucle : for   Table des matières   Index


La fonction : seq

seq n'est pas une instruction mais une fonction qui permet de renvoyer la liste constituée par les différentes valeurs du premier argument lorsque le deuxième argument varie selon les valeurs des arguments suivants : valeur de départ, valeur d'arrivée, pas (pas=1 par défaut).
seq(f(k),k,1,3)=[f(1),f(2),f(3)]
seq(f(k),k,1,5,2)=[f(1),f(3),f(5)]
La fonction seq est utile pour tracer une suite de points dans les écrans de géométrie.
Exemple
On veut représenter les 10 premiers termes de la suite :
un = (1 + $ {\frac{{1}}{{n}}}$)n = f (n) par les points n + i*f (n).
On ouvre un écran de géomérie et on tape :
f(n):=(1+1/n)^n
seq(point(k+i*f(k)),k,1,10)
On obtient :
On voit les points dans cet écran de géomérie
Si on tape:
for (k:=1;k<11;k++) {point(k+i*f(k));}
On obtient :
les points sont seulement dans l'écran DispG que l'on ouvre avec Session->Montrer->DispG
Mais si on ouvre un écran de géomérie et si on tape:
L:=[];for (k:=1;k<11;k++) {L:=append(L,point(k+i*f(k)));}:;L;
On obtient :
On voit les points dans cet écran de géomérie

next up previous contents index
suivant: La boucle : while monter: Les instructions de base précédent: La boucle : for   Table des matières   Index
Documentation de giac écrite par Renée De Graeve