suivant: Traduction MapleV
monter: Les paramètres
précédent: Les paramètres
Table des matières
Index
Avec Xcas on peut définir une fonction :
- en lui donnant un nom :
on met alors le nom de la fonction puis, entre parenthèses et séparés
par une virgule, le nom des paramètres,
par exemple :
addition(a,b):=a+b;
L'exécution se fera alors en tapant : addition(2,5).
- en mettant le nom des paramètres entre parenthèses puis ->
puis entre des accolades le corps de la fonction, par exemple :
(a,b)->a+b;.
cette façon d'écrire une fonction peut être utile quand on doit mettre une fonction comme argument d'une commande par exemple :
makelist((j)->j^
2+1,1..3) ou makelist((j)->j^
2+1,1..9,2).
Remarque
Le langage de Xcas est fonctionnel puisque on peut
passer des programmes ou des fonctions en paramètre.
Autre exemple :
pgcd(a,b):={
local r;
while (b!=0){
r:=irem(a,b);
a:=b;
b:=r;
}
return(a);
};
ou encore :
pgcd:=(a,b)-> {
local r;
while (b!=0){
r:=irem(a,b);
a:=b;
b:=r;
}
return(a);
};
L'exécution se fera alors en tapant : pgcd(15,75).
Documentation de giac écrite par Renée De Graeve