next up previous contents index
suivant: Passage de l'écriture en monter: Les programmes d'arithmétique précédent: Traduction Xcas   Table des matières   Index


Numération avec Xcas

On a besoin ici des fonctions de Xcas :
- asc qui convertit un caractère ou une chaîne de caractères, en une liste de nombres et,
- char qui convertit un nombre ou une liste de nombres en un caractère ou une chaîne de caractères.
On a :
char(n) pour n entier, ( 0 $ \leq$ n $ \leq$ 255) donne le caractère ayant comme code ASCII l'entier n.
char(l) pour une liste d'entiers l ( 0 $ \leq$ l[j] $ \leq$ 255), donne la chaîne de caractères dont les caractères ont pour code ASCII les entiers l[j] qui composent la liste l.
asc(mot) renvoie la liste des codes ASCII des lettres composant le mot.
Exemples
asc("A")=[65]
char(65)="A"
asc("Bonjour")= [66,111,110,106,111,117,114]
char([66,111,110,106,111,117,114])="Bonjour"
Remarque :
Il existe aussi la fonction ord qui a pour argument une chaîne de caractères mais qui renvoie le code ASCII de la première lettre de la chaîne de caractères :

ord("B")= 66 ord("Bonjour")= 66

Sous-sections

Documentation de giac écrite par Renée De Graeve