next up previous contents index
suivant: Variables locales internes à monter: Les variables globales et précédent: Les variables locales non   Table des matières   Index

Les variables locales symboliques

Attention Les variables locales sont toujours affectèes, par exemple :
local A;
print(A);

affichera A:0 écrit en bleu.
Si on veut utiliser dans un programme des variables formelles, on a 2 solutions : Il est donc préférable de définir la variable formelle var, avec local var; suivi de assume(var,symbol); ou de purge(var).
Exemple
Voici le programme qui donne la valeur de la suite de Fibonnacci u définie par u0 = u0, u1 = u1, un+2 = un+1 + un.
On sait que si a et b sont les racines de x2 - x - 1, les suites vérifiant la relation de récurrence un+2 = un+1 + un sont des combinaisons linéaires des suites géométriques an et bn, c'est-à-dire que l'on a :

un = Aan + Bbn

pour A et B solutions du système [u0 = A + Bu1 = Aa + Bb].

Voici les deux façons de faire :


next up previous contents index
suivant: Variables locales internes à monter: Les variables globales et précédent: Les variables locales non   Table des matières   Index
Documentation de giac écrite par Renée De Graeve