next up previous contents index
suivant: L'incrémentation d'une variable : monter: Les variables précédent: Le nom des variables   Table des matières   Index


L'affectation : := => sto Store

On peut utiliser les fonctions infixées := comme en Pascal ou => comme le "sto" des calculatrices pour réaliser une affectation ou encore,
les fonctions préfixées, sto ou Store, d'arguments la valeur à affecter et le nom d'une variable.
:= (ou => ou sto ou Store) permet d'affecter une variable.
On tape (attention à l'ordre des arguments !) :
a:=4
ou
4=>a
ou
sto(4,a)
ou
Store(4,a)
On obtient :
4
:= ou => permettent aussi de définir des fonctions.
On tape :
f(x):=sin(x)/x
ou
sin(x)/x=>f(x)
ou encore
f:=x->sin(x)/x
ou
x->sin(x)/x=>f
Si dans la configuration du cas (bouton rouge donnant la ligne d'état) on a coché save_var cela crée le fichier f.cas dans le répértoire courant : ce fichier contient la fonction : (x)->(sin(x))/x.
On peut aussi définir une fonction par morceau par exemple, pour définir la fonction g qui vaut 1 si x>0 et 0 si x $ \leq$ 0 on tape :
g(x):=ifte(x>0,1,0)
ou encore
g(x):=when(x>0,1,0)
ou encore
g(x):=x>0?1:0
En effet ifte (ou when) a trois arguments : une contidion et deux expressions et ? est infixé avec la condition à gauche et à droite on met les deux expressions séparées par :.
Si la contidion est vraie, ifte (ou when ou IFTE ou ?) renvoie la première expression et sinon ifte (ou when ou IFTE ou?) renvoie la deuxième expression.

next up previous contents index
suivant: L'incrémentation d'une variable : monter: Les variables précédent: Le nom des variables   Table des matières   Index
Documentation de giac écrite par Renée De Graeve