Le nom des variables et la variable CST

### 2.5.1 Le nom des variables et la variable CST

Un nom de variables est une suite de lettres ou chiffres commençant par une lettre.
Attention !!! il y a des noms qui sont déjà employés pas le système.
La variable CST permet de définir son propre menu, menu qui s’affichera dans le bandeau lorsqu’on appuie sur le bouton cust du bandeau.
On suppose que l’on a écrit deux fonctions tor et pgcd, et on tape par exemple :
CST:=[diff,["tor",tor],["pgcd",pgcd],["euro",6.55957]] qui affichera diff tor pgcd euro dans le bandeau du bouton cust.
Pour rajouter une fonction à CST on tape par exemple :
CST:=concat(CST,evalc).
Attention
Dans l’exemple ci-dessus, euro n’est pas une variable qui contient 6.55957, mais le nom d’un bouton du bandeau. Il y a donc une différence entre :
CST:=[evalc,["f",f],["a",6.55957]] et
CST:=[evalc,["f",f],["a",a]], dans la deuxième formulation le bouton a va renvoyer la valeur stockée dans la variable a et cette valeur changera si on modifie a, à condition que lorsque l’on définit CST, la variable a ne soit pas encore affectée (sinon a est evaluée et a represente la valeur stockée du début), alors que dans la première formulation le bouton a va renvoyer 6.55957 quelque soit la valeur stockée dans la variable a.
On peut aussi quoter a pour que a ne soit pas évaluée et renvoie a lorsqu’on appuie sur le bouton a du menu cust du bandeau, par exemple :
CST:=[evalc,["f",’f’],["a",’a’]].
Pour revenir au bandeau initial il faut utiliser le bouton home (voir aussi page ??).