by parisse » 29 Jan 2020, 20:56
traduit ca donne un truc du genre
- Code: Select all
def chiffrer(mot):
# local motchiffre,j,x
motchiffre = " "
for j in range(1,dim(mot)+1):
x = mid(mot,j,1)
if x!=" " :
x = ltrtonbr(x)
x = expr(cleaffine)
x = nbrtoltr(x)
motchiffre += x
else :
motchiffre += " "
return motchiffre
a mon avis, il manque 2 fonctions ltrtonbr et nbrtoltr de conversion lettre vers nombre, et la ligne x = expr(cleaffine) est incoherente, ca devrait probablement etre un truc du genre x=cleaffine*x+b pour du chiffrement affine, ou x=cleaffine(x) avec une fonction de chiffrage qui fait le travail sur des nombres.
Sur la Prime (et plus generalement sur KhICAS), les fonctions de conversion sont asc/char et travaillent directement sur une chaine de caractere <-> liste d'entiers (les codes ascii) donc ce programme ne sert a rien.