next up previous contents index
suivant: Passage d'un entier k monter: Écriture des programmes correspondants précédent: Passage d'une lettre à   Table des matières   Index


Passage d'un entier entre 0 et 25 à une lettre

À chaque entier n compris entre 0 et 25, on fait correspondre la (n - 1)ieme lettre en majuscule de l'alphabet (à 0 correspond "A", `a 1 correspond "B" etc...).
Avec Xcas, char(65)="A" et char([66,79,78])="BON".
On écrit donc la procédure n2c qui transforme une liste d'entiers l entre 0 et 25 en une chaîne de caractères m.
Il faut penser à ajouter 65 à tous les éléments de la liste l (on forme une liste formée de 65 avec la fonction makelist : l+makelist(65,1,size(l))).
On écrit :
n2c(l):={
return(char(l+makelist(65,1,size(l))));
}

Exemple :
n2c([1,14,13,9,14,20,17])="BONJOUR"


Documentation de giac écrite par Renée De Graeve