« Introduction à Maple/Procédures » : différence entre les versions
Contenu supprimé Contenu ajouté
→Programmation récursive : Précision sur la récursivité |
|||
Ligne 39 :
:<code>end proc;</code>
Cette procédure prend trois arguments et retourne la somme des trois. En effet, une procédure retourne par
:<code>MaProcedure(1,2,3);</code> retourne <code>6</code> ;
Ligne 46 :
Si on ne veut pas que la procédure retourne une valeur (par exemple si elle agit sur des variables globales ou qu'elle affiche déjà une suite de chiffres à l'aide de la fonction <code>print()</code>), on mettra en fin de programme <code>NULL;</code> ce qui aura pour effet d'évaluer cette variable intrinsèque à Maple et comme son nom l'indique, "rien" ne sera retourné par la procédure.
La commande <code>return(x)</code> permet aussi de faire retourner un résultat (ici <code>x</code>), mais son utilisation est particulière, car elle
Exemple d'illustration :
|